通信流程
第三方设备开机并启动其应用后,需要主动发送一次UDP广播,流程如下:
第三方的监听广播需要持续运行,当盒司令设备发生重启、断线重连后或1分钟内未收到请求,会主动广播一次自己的IP,流程如下:
广播描述
第三方广播地址:255.255.255.255
第三方广播端口:38465
第三方监听端口:38463
UDP消息数据格式
参数名 | 类型 | 参数描述 |
---|---|---|
msg | String | 消息内容 |
type | int | 类型第三方发送广播默认type=111,第三方接收广播默认type=222 |
version | String | 对接的接口版本,默认3.0 |
对于第三方平台来说,使用不同的type值,意味着msg的内容也不一样,使用方法如下
type | msg |
---|---|
111 | “tell me you ip” |
222 | { "HttpServerIp":"192.xx.xx.xx", "HttpServerPort":41210, "version":"3.0"} |
version | 对接的接口版本,默认3.0 |
第三方平台发送消息
{ "type":111, "version":"3.0", "msg":"tell me you ip" }
第三方平台接收消息
{ "type":222, "version":"3.0", "msg":{ "HttpServerIp":"192.xx.xx.xx", "HttpServerPort":41210, "version":"3.0" } }