Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

parse JTT 809-2011 protocol of ministry of transportation

License

Notifications You must be signed in to change notification settings

Y-Meta/jt809-tcp-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

57 Commits

Repository files navigation

jt809-tcp-server

JT/T809-2011(道路运输车辆卫星定位系统平台数据交换协议) 上级服务端

Why

自己在git上找了一下,没有JTT809协议的代码,或是说没有能用的, 并且由于JTT809是通用协议,开源以后各位就不需要重复造轮子, 可以拿过来填充自己的业务直接使用。

How

本项目使用 spring-boot-2.1.6.RELEASE + netty-4.1.32.Final开发, 项目启动后会启动两个端口,分别为一个HTTP端口和一个TCP端口。

  • 为什么要使用spring
    • 一是因为spring模块化和方便的配置管理。
    • 二是因为可能有外部通过接口请求进行下行命令操作的需求。

What

本项目完全按照JTT 809-2011协议实现上级服务端, 解决了TCP粘包拆包问题,数据转义,和数据解析

  • 目前解析了如下数据
    • 0x1001 - 主链路登陆
    • 0x1200 - 主链路动态信息交换消息
      • 0x1200-0x1201 - 车辆注册
      • 0x1200-0x1202 - 实时定位

PS

  • 目前采用Github flow模式:Fork->PushRequest->Merge(当然也可以直接提交issues)
  • 如果你感觉本项目对你有所帮助,请帮忙点击一下star。

About

parse JTT 809-2011 protocol of ministry of transportation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%

AltStyle によって変換されたページ (->オリジナル) /