默认功能定义
1 说明
- 希沃物联平台默认定义了一些上下行消息,具体包括基础信息上报(版本等)、配置下发、配置版本上报、OTA通知等。
- 还定义了一些默认的功能定义,如开关机等。
2 默认功能
2.1 上报基础信息
- 方式:上行
- method:
thing.event.basic.post
- 备注:IoT SDK连接后自动上报,也可主动上报(key可单独分批上报)。
- 自定义消息示例
//输入
{
"method": "thing.event.basic.post",
"params": {
"version": "1.0.2",
"deviceName": "deviceName"
},
"traceId": "53345b8daefc4ca48da83d03ec0b2a77",
"version": "1.0.0"
}
// 输出
无
2.2 上报本地配置版本
- 方式:上行
- method:
thing.event.config.post
- 备注:需要获取最新配置时上报,如果有更新会通过下发异步服务通知到SDK。
- 自定义消息示例
//输入
{
"method": "thing.event.config.post",
"params": {
"configs": [
{
"key": "default",
"version": 2
},
{
"key": "config1",
"version": 23
}
]
},
"traceId": "53345b8daefc4ca48da83d03ec0b2a77",
"version": "1.0.0"
}
// 输出
无
2.3 下发配置
- 方式:下行异步
- method:
thing.service.configPush
- 备注:发布配置,上报配置版本后,如果有更新会通过下发异步服务通知到SDK。
- 自定义消息示例
//输入
{
"method": "thing.service.configPush",
"params": {
"configs": [
{
"key": "default",
"values": {
"A": 1234567
},
"version": 7
},
{
"key": "C1",
"values": {
"C1": "C1233455"
},
"version": 5
}
]
},
"traceId": "53345b8daefc4ca48da83d03ec0b2a77",
"version": "1.0.0"
}
// 输出
无