JTT809-2019对接踩坑日记
socket储备
netty服务器储备
遵循JTT809-2019文档规范
通信方式
平台与平台之间, 使用TCP协议长连接方式
平台与平台分为上下级关系, 上下级之间对应了不同的链接方式
安全认证
登录
下级主动请求接入上级平台时, 上级平台需要做验证
反之不用做验证
见文档 第6节
链路保持
登录成功后, 若平台之间有数据来往, 则不用发送链接保持请求; 否则, 下级平台每分钟发送链接保持请求包至上级平台
链路断开
若3分钟未收到下级平台链接保持请求, 上级平台应主动断开从链路
若3分钟未收到上级平台链接保持请求, 下级平台应主动断开主链路
消息处理
发送消息时, 按照子业务类型给消息顺序编号, 编号在0~4294967295之间循环
消息补发时, 按照查到的子业务类型消息编号, 续编序号继续上传
见文档第 7 节
技术要求
链路登录流程, 见文档 8.1.1.2
下级平台发起登录请求, 上级平台验证请求并返回成功标识, 建立主链路
上级平台根据下级平台发送的ip端口, 对下级平台发起从链路链接
实时发送定位信息, 见文档 8.1.3.2
下级平台登录成功后, 通过主链路推送定位消息, 上级平台接收后不用返回消息, 见文档 8.3.3.1.3
补报定位信息, 见文档8.1.3.3
在主从链路中断重连的情况下, 下级平台补传中断时间内的定位信息, 见文档 8.3.3.1.4