1 Star 0 Fork 4

CV大神 / furi-jt809-tcp-server-master

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.19 KB
一键复制 编辑 原始数据 按行查看 历史
SHAO 提交于 2023-06-14 10:34 . push data

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。
Java
1
https://gitee.com/Instinctb/furi-jt809-tcp-server-master.git
git@gitee.com:Instinctb/furi-jt809-tcp-server-master.git
Instinctb
furi-jt809-tcp-server-master
furi-jt809-tcp-server-master
master

搜索帮助