# jt808-server **Repository Path**: andy_yanggu/jt808-server ## Basic Information - **Project Name**: jt808-server - **Description**: jt808协议的服务端 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 4 - **Created**: 2021-01-04 - **Last Updated**: 2024-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 交通标准808协议解析二次开发包 ## 1. 代码结构 ### 1.1 编码器 - 去除首尾标识符 - 转义消息还原 - 排除校验码 - 计算并校验校验码 - 解析消息头(消息ID、消息体属性、(协议版本号2019年协议)、终端手机号(2013年6字节、2019年10字节)、消息流水号、消息包封装项) ### 1.2 处理器 - 分包处理(接收完整的数据包, 并且进行合并。未接收完整数据包进行分包数据补传) - 根据消息ID调用具体的消息处理器 - 封装返回的消息(构建好消息头、消息体, 根据是否分包发送具体处理) ### 1.3 编码器 - 计算并填充校验码 - 消息转义 - 拼接首尾消息分隔符