消息类型
值
|
说明
|
1
|
设备连接认证
|
2
|
设备消息回复
|
3
|
发送设备控制指令
|
4
|
设备查询指令
|
5
|
设备固件升级
|
6
|
设备未认证返回
|
7
|
设备心跳
|
8
|
设备心跳回复
|
9
|
网关升级检测
|
1001
|
设备认证回复
|
设备认证 (设备 —>服务器)
字段名
|
示例值
|
描述
|
cmd
|
1
|
消息头
|
sn
|
40d63c30253f
|
父网关
|
suiteId
|
675E41ACB5D0
|
子网关 (可为空)
|
示例
{“cmd”:1,”sn”:”40d63c30253f”,”suiteId”:”675E41ACB5D0”,”deviceType”:”0”,”body”:{}}
设备认证回复 (服务器 —>设备)
字段名
|
示例值
|
描述
|
cmd
|
1001
|
消息头
|
sn
|
675E41ACB5D0
|
回复的网关
|
deviceType
|
7ad6b7e507474a54b81f8f3a25666437
|
设备类型id
|
type
|
R45
|
设备接口类型
|
number
|
9600
|
端口号(type为R45)
|
baud
|
19600
|
波特率(type非R45)
|
meetingRoomId
|
f0a03fff094b4c4fa08f24719b4fa13b
|
会议室id
|
示例
{“cmd”:1001,”count”:0,”sn”:”675E41ACB5D0”,”suiteId”:””,”deviceType”:”7ad6b7e507474a54b81f8f3a25666437”,”body”:{“type”:”232”,”number”:””,”baud”:”9600”,”meetingRoomId”:”f0a03fff094b4c4fa08f24719b4fa13b”}}
设备状态变更返回 (设备 —>服务器)
字段名
|
示例值
|
描述
|
cmd
|
2
|
消息头
|
sn
|
40d63c30253f
|
父网关
|
suiteId
|
675E41ACB5D0
|
子网关 (可为空)
|
deviceType
|
7ad6b7e507474a54b81f8f3a25666437
|
设备类型id
|
value
|
mute near off
|
指令内容
|
centralInterface
|
COMB231
|
连接中控端口号
|
示例
{“cmd”:2,”sn”:”40d63c30253f”,”suiteId”:”675E41ACB5D0”,”deviceType”:”7ad6b7e507474a54b81f8f3a25666437”,”count”:93,”body”:{“value”:”mute near off
“,”centralInterface”:””}}
发送设备控制指令 (服务器 —>设备)
字段名
|
示例值
|
描述
|
cmd
|
3
|
消息头
|
sn
|
675E41ACB5D0
|
回复的网关
|
deviceType
|
7ad6b7e507474a54b81f8f3a25666437
|
设备类型id
|
value
|
mute near off
|
指令内容
|
centralInterface
|
COMB231
|
连接中控端口号
|
pattern
|
r,n
|
/r/n处理
|
isHex
|
0
|
是否为16进制0:否,1:是
|
示例
{“cmd”:3,”count”:0,”sn”:”761FED14FCC6”,”suiteId”:””,”deviceType”:”7ad6b7e507474a54b81f8f3a25666437”,”body”:{“centralInterface”:””,”value”:”mute near onrn”,”pattern”:””,”isHex”:0}}
发送设备查询指令 (服务器 —>设备)
字段名
|
示例值
|
描述
|
cmd
|
4
|
消息头
|
sn
|
675E41ACB5D0
|
回复的网关
|
deviceType
|
7ad6b7e507474a54b81f8f3a25666437
|
设备类型id
|
value
|
mute near off
|
指令内容
|
centralInterface
|
COMB231
|
连接中控端口号
|
pattern
|
r,n
|
/r/n处理
|
isHex
|
0
|
是否为16进制0:否,1:是
|
示例
{“deviceType”:”0”,”suiteId”:””,”count”:0,”body”:{“pattern”:”r,n”,”isHex”:0,”centralInterface”:””,”value”:”vcbutton source get”},”cmd”:4,”sn”:”40d63c30d5db”}
设备固件升级 (服务器 —>设备)
示例
{“cmd”:5,”sn”:”12345678”,”suiteId”:””,”body”:{“versions”:”1.0.0.1”,
“startTime”:”1613814395 “,”path”:”http://192.168.31.173:8090/file/56"}}
设备未认证返回 (服务器 —>设备)
字段名
|
示例值
|
描述
|
cmd
|
6
|
消息头
|
sn
|
675E41ACB5D0
|
回复的网关
|
示例
{“deviceType”:””,”suiteId”:””,”count”:0,”body”:””,”cmd”:6,”sn”:”40d63c30d5db”}
设备心跳 (设备 —>服务器)
字段名
|
示例值
|
描述
|
cmd
|
7
|
消息头
|
sn
|
40d63c30253f
|
网关
|
示例
{“cmd”:7,”sn”:”40d63c30253f”}
设备心跳回复 (服务器 —>设备)
字段名
|
示例值
|
描述
|
cmd
|
8
|
消息头
|
sn
|
40d63c30253f
|
网关
|
示例
{“cmd”:8,”sn”:”40d63c30253f”}
网关升级检测 (设备 —>服务器)
字段名
|
示例值
|
描述
|
cmd
|
9
|
消息头
|
sn
|
40d63c30253f
|
网关
|
sn
|
675E41ACB5D0
|
网关
|
示例
{“cmd”:9,”sn”:”12345678”,”suiteId”:””}