交互模型及策略

1、上行接口(HTTP):设备主动上报基础信息及过车、告警等信息

    

(1)设备每30秒主动推送一次基础数据接口,直至平台响应成功

(2)基础信息交互成功后,设备端默认每30秒上报一次保活信息,超3次未响应判定连接异常,设备转为发送基础信息接口

(3)设备端平台相关配置变更后会同步上报一次基础数据接口

(4)保活接口平台端响应时可携带控制参数,在对设备控制不存在时效性要求时,可使用此方式触发

2、下行接口(HTTP):设备与平台存在于同一局域网内,该部分接口包含设备控制及业务设置接口

    

(1)上行接口数据流程参照上行接口(HTTP)描述

(2)该部分接口必须使用Digest鉴权,以确保控制及业务设置接口的安全性

3、下行接口(MQTT):设备与平台跨网部署,主要用于跨网下平台对前端设备的控制

    

(1)上行接口数据流程参照上行接口(HTTP)描述

(2)MQTT服务端部署于平台服务器,平台与设备自行实现客户端,统一与服务端进行业务交互

(3)当平台过MQ控制车场内所有设备时,设备ID可填充"all",平台无需批量下发