├── .gitignore ├── LICENSE ├── README.md ├── doc ├── JTT 809-2011 道路运输车辆卫星定位系统平台数据交换.pdf ├── JTT_808-2011统-终端通讯协议 及数据格式-标准报批稿.pdf ├── JTT_808-20130122北斗兼容车载终端通讯协议技术规范-有颜色.pdf └── JTT_808-20130122道路运输车辆卫星定位系统北斗兼容车载终端通信协议技术规范.pdf ├── pom.xml └── src ├── main ├── java │ └── cn │ │ └── com │ │ └── onlinetool │ │ └── jt809 │ │ ├── JT809TcpServerApp.java │ │ ├── bean │ │ ├── Message.java │ │ ├── UpConnectReq.java │ │ └── UpExgMsg.java │ │ ├── config │ │ ├── BusinessConfig.java │ │ └── NettyConfig.java │ │ ├── constants │ │ ├── JT809DataTypeConstants.java │ │ ├── JT809MessageConstants.java │ │ └── JT809ResCodeConstants.java │ │ ├── decoder │ │ └── Byte2MessageDecoder.java │ │ ├── encoder │ │ ├── Message2ByteEncoder.java │ │ └── String2ByteEncoder.java │ │ ├── enums │ │ └── BasePacketEnum.java │ │ ├── handler │ │ ├── CommonHandler.java │ │ ├── CommonHandlerFactory.java │ │ ├── DownConnectHandler.java │ │ ├── DownLinkTestHandler.java │ │ ├── UpConnectHandler.java │ │ ├── UpExgMsgHandler.java │ │ ├── UpLinkTestHandler.java │ │ ├── inbound │ │ │ ├── ClientByte2MessageInboundHandler.java │ │ │ ├── MessageForwardInboundHandler.java │ │ │ └── ServerByte2MessageInboundHandler.java │ │ └── outbound │ │ │ └── Message2ByteOutboundHandler.java │ │ ├── init │ │ ├── JT809ClientChannelInit.java │ │ └── JT809ServerChannelInit.java │ │ ├── manage │ │ └── TcpChannelMsgManage.java │ │ ├── rest │ │ └── DownLineRest.java │ │ ├── server │ │ └── JT809Server.java │ │ └── util │ │ ├── ByteArrayUtil.java │ │ ├── CRC16CCITT.java │ │ └── PacketUtil.java └── resources │ ├── application.properties │ ├── banner.txt │ ├── logback.xml │ └── testData.txt └── test └── java └── cn └── com └── onlinetool └── jt809 ├── Test.java └── client ├── Byte2MessageDecoder.java ├── JT809TcpClient.java ├── JT809TcpClientHandler.java └── Message2ByteEncoder.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/README.md -------------------------------------------------------------------------------- /doc/JTT 809-2011 道路运输车辆卫星定位系统平台数据交换.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/doc/JTT 809-2011 道路运输车辆卫星定位系统平台数据交换.pdf -------------------------------------------------------------------------------- /doc/JTT_808-2011统-终端通讯协议 及数据格式-标准报批稿.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/doc/JTT_808-2011统-终端通讯协议 及数据格式-标准报批稿.pdf -------------------------------------------------------------------------------- /doc/JTT_808-20130122北斗兼容车载终端通讯协议技术规范-有颜色.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/doc/JTT_808-20130122北斗兼容车载终端通讯协议技术规范-有颜色.pdf -------------------------------------------------------------------------------- /doc/JTT_808-20130122道路运输车辆卫星定位系统北斗兼容车载终端通信协议技术规范.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/doc/JTT_808-20130122道路运输车辆卫星定位系统北斗兼容车载终端通信协议技术规范.pdf -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/JT809TcpServerApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/JT809TcpServerApp.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/bean/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/bean/Message.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/bean/UpConnectReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/bean/UpConnectReq.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/bean/UpExgMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/bean/UpExgMsg.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/config/BusinessConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/config/BusinessConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/config/NettyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/config/NettyConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/constants/JT809DataTypeConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/constants/JT809DataTypeConstants.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/constants/JT809MessageConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/constants/JT809MessageConstants.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/constants/JT809ResCodeConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/constants/JT809ResCodeConstants.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/decoder/Byte2MessageDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/decoder/Byte2MessageDecoder.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/encoder/Message2ByteEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/encoder/Message2ByteEncoder.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/encoder/String2ByteEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/encoder/String2ByteEncoder.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/enums/BasePacketEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/enums/BasePacketEnum.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/handler/CommonHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/handler/CommonHandler.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/handler/CommonHandlerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/handler/CommonHandlerFactory.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/handler/DownConnectHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/handler/DownConnectHandler.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/handler/DownLinkTestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/handler/DownLinkTestHandler.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/handler/UpConnectHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/handler/UpConnectHandler.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/handler/UpExgMsgHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/handler/UpExgMsgHandler.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/handler/UpLinkTestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/handler/UpLinkTestHandler.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/handler/inbound/MessageForwardInboundHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/handler/inbound/MessageForwardInboundHandler.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/handler/outbound/Message2ByteOutboundHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/handler/outbound/Message2ByteOutboundHandler.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/init/JT809ClientChannelInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/init/JT809ClientChannelInit.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/init/JT809ServerChannelInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/init/JT809ServerChannelInit.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/rest/DownLineRest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/rest/DownLineRest.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/server/JT809Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/server/JT809Server.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/util/CRC16CCITT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/util/CRC16CCITT.java -------------------------------------------------------------------------------- /src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/testData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/main/resources/testData.txt -------------------------------------------------------------------------------- /src/test/java/cn/com/onlinetool/jt809/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/test/java/cn/com/onlinetool/jt809/Test.java -------------------------------------------------------------------------------- /src/test/java/cn/com/onlinetool/jt809/client/Byte2MessageDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/test/java/cn/com/onlinetool/jt809/client/Byte2MessageDecoder.java -------------------------------------------------------------------------------- /src/test/java/cn/com/onlinetool/jt809/client/JT809TcpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/test/java/cn/com/onlinetool/jt809/client/JT809TcpClient.java -------------------------------------------------------------------------------- /src/test/java/cn/com/onlinetool/jt809/client/JT809TcpClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/test/java/cn/com/onlinetool/jt809/client/JT809TcpClientHandler.java -------------------------------------------------------------------------------- /src/test/java/cn/com/onlinetool/jt809/client/Message2ByteEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch0ice/jt809-tcp-server/HEAD/src/test/java/cn/com/onlinetool/jt809/client/Message2ByteEncoder.java --------------------------------------------------------------------------------