服务端demo

数据约定:编码格式:utf-8 图片数据: base64
接口选择:本协议支持上行和下行,上行通信方式使用http, 下行通信方式使用Mqtt(上行是指:相机主动通过http发送平台,下行是指:平台向相机发送控制信息)
上行消息类型: a)相机基础数据 b)保活消息 c)车位告警信息 d)过车抓拍信息\车位状态信息 e)透明通道消息
下行消息类型: a)控制相机手动抓拍 b)设置设备重启 c)设置车位灯 d)设置名单信息 e)设置开闸放行 f)透明通道信息下发
上行数据交互说明:
1.设备每30秒主动推送一次基础数据,直至平台响应成功
2.基础信息交互成功后,设备端默认每30秒上报一次保活信息,超3次未响应判定连接异常,设备认为与服务端连接异常,重新发送基础数据
3.设备端平台相关配置变更后会同步上报一次基础数据接口
4.保活接口平台端响应时可携带控制参数,在对设备控制不存在时效性要求时,可使用此方式触发(一个保活消息最大支持携带一条控制参数)
下行数据交互说明:
1.MQTT服务端部署于平台服务器,平台与设备自行实现客户端,统一与服务端进行业务交互
2.当平台过MQ控制车场内所有设备时,设备ID可填充"all",平台无需批量下发
3.平台通过mqtt下发控制消息, 相机处理完成后,通过http响应相机处理结果,平台响应该http消息,内容为空
4.topic:request_停车场ID (停车场ID由平台统一管控,前端设备进行配置部署)