├── .gitignore ├── pom.xml └── src ├── main ├── java │ └── cn │ │ └── hylexus │ │ └── jt808 │ │ ├── common │ │ ├── GpsServerConsts.java │ │ ├── MyClassificationLogAppender.java │ │ ├── TPMSConsts.java │ │ └── TPMSParamterConsts.java │ │ ├── server │ │ ├── SessionManager.java │ │ └── TCPServer.java │ │ ├── service │ │ ├── BaseMsgProcessService.java │ │ ├── MsgToDPlatformGpsPojoService.java │ │ ├── TerminalMsgProcessService.java │ │ ├── TerminalMsgSendService.java │ │ ├── codec │ │ │ ├── Decoder4LoggingOnly.java │ │ │ ├── MsgDecoder.java │ │ │ └── MsgEncoder.java │ │ └── handler │ │ │ └── TCPServerHandler.java │ │ ├── socket │ │ ├── MessageVo.java │ │ ├── PojoToMessage.java │ │ ├── SocketOperate.java │ │ └── SocketThread.java │ │ ├── util │ │ ├── BCD8421Operater.java │ │ ├── BaseUtil.java │ │ ├── BitOperator.java │ │ ├── ByteUtils.java │ │ ├── HexStringUtils.java │ │ ├── JT808ProtocolUtils.java │ │ ├── PrintHex.java │ │ ├── ReadConfUtil.java │ │ └── ts │ │ │ └── ConvertValue.java │ │ └── vo │ │ ├── PackageData.java │ │ ├── Session.java │ │ ├── req │ │ ├── LocationInformationQuery.java │ │ ├── LocationInformationQueryResp.java │ │ ├── PolygonDelArea.java │ │ ├── PolygonParamItem.java │ │ ├── PolygonSettingArea.java │ │ ├── TerminalAuthenticationMsg.java │ │ ├── TerminalLocationAdditionalInfoMsg.java │ │ ├── TerminalLoctionInfoReportMsg.java │ │ ├── TerminalParamItem.java │ │ ├── TerminalParamQuery.java │ │ ├── TerminalParamQueryMsgResp.java │ │ ├── TerminalParametersSettingInfo.java │ │ └── TerminalRegisterMsg.java │ │ └── resp │ │ ├── ServerCommonRespMsgBody.java │ │ ├── TerminalCommonRespMsg.java │ │ └── TerminalRegisterMsgRespBody.java ├── resources │ ├── baseconf.properties │ ├── log4j.dtd │ └── log4j.xml └── test │ └── MainTest.java └── test └── java └── cn └── hylexus └── jt808 └── server └── TestSocket.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/.gitignore -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/common/GpsServerConsts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/common/GpsServerConsts.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/common/MyClassificationLogAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/common/MyClassificationLogAppender.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/common/TPMSConsts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/common/TPMSConsts.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/common/TPMSParamterConsts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/common/TPMSParamterConsts.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/server/SessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/server/SessionManager.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/server/TCPServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/server/TCPServer.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/service/BaseMsgProcessService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/service/BaseMsgProcessService.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/service/MsgToDPlatformGpsPojoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/service/MsgToDPlatformGpsPojoService.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/service/TerminalMsgProcessService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/service/TerminalMsgProcessService.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/service/TerminalMsgSendService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/service/TerminalMsgSendService.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/service/codec/Decoder4LoggingOnly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/service/codec/Decoder4LoggingOnly.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/service/codec/MsgDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/service/codec/MsgDecoder.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/service/codec/MsgEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/service/codec/MsgEncoder.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/service/handler/TCPServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/service/handler/TCPServerHandler.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/socket/MessageVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/socket/MessageVo.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/socket/PojoToMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/socket/PojoToMessage.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/socket/SocketOperate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/socket/SocketOperate.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/socket/SocketThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/socket/SocketThread.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/util/BCD8421Operater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/util/BCD8421Operater.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/util/BaseUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/util/BaseUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/util/BitOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/util/BitOperator.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/util/ByteUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/util/ByteUtils.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/util/HexStringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/util/HexStringUtils.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/util/JT808ProtocolUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/util/JT808ProtocolUtils.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/util/PrintHex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/util/PrintHex.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/util/ReadConfUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/util/ReadConfUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/util/ts/ConvertValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/util/ts/ConvertValue.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/PackageData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/PackageData.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/Session.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/Session.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/req/LocationInformationQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/req/LocationInformationQuery.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/req/LocationInformationQueryResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/req/LocationInformationQueryResp.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/req/PolygonDelArea.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/req/PolygonDelArea.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/req/PolygonParamItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/req/PolygonParamItem.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/req/PolygonSettingArea.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/req/PolygonSettingArea.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/req/TerminalAuthenticationMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/req/TerminalAuthenticationMsg.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/req/TerminalLocationAdditionalInfoMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/req/TerminalLocationAdditionalInfoMsg.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/req/TerminalLoctionInfoReportMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/req/TerminalLoctionInfoReportMsg.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/req/TerminalParamItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/req/TerminalParamItem.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/req/TerminalParamQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/req/TerminalParamQuery.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/req/TerminalParamQueryMsgResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/req/TerminalParamQueryMsgResp.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/req/TerminalParametersSettingInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/req/TerminalParametersSettingInfo.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/req/TerminalRegisterMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/req/TerminalRegisterMsg.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/resp/ServerCommonRespMsgBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/resp/ServerCommonRespMsgBody.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/resp/TerminalCommonRespMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/resp/TerminalCommonRespMsg.java -------------------------------------------------------------------------------- /src/main/java/cn/hylexus/jt808/vo/resp/TerminalRegisterMsgRespBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/java/cn/hylexus/jt808/vo/resp/TerminalRegisterMsgRespBody.java -------------------------------------------------------------------------------- /src/main/resources/baseconf.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/resources/baseconf.properties -------------------------------------------------------------------------------- /src/main/resources/log4j.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/resources/log4j.dtd -------------------------------------------------------------------------------- /src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /src/main/test/MainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/main/test/MainTest.java -------------------------------------------------------------------------------- /src/test/java/cn/hylexus/jt808/server/TestSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjli/jt808-tcp-netty/HEAD/src/test/java/cn/hylexus/jt808/server/TestSocket.java --------------------------------------------------------------------------------