# 设备影子
数据上行: fogcloud/{pk}/{dn}/thing/up/shadow 数据下行: fogcloud/{pk}/{dn}/thing/down/shadow
具体请求类别根据 json 数据的 method 字段进行区分:
method | 说明 |
reported.update | 设备上报影子 |
reported.delete | 设备删除影子 |
get | 设备获取影子 |
desired.delete | 删除设备影子期望值 |
# 1 设备上报影子
设备上报数据格式:
{
"id": 12,
"timestamp": 1630980267,
"state": {
"reported": {
"property1": 1,
"property2": 2
}
},
"method": "reported.update"
} # 2 设备删除影子
设备上报数据格式:
{
"id": 12,
"timestamp": 1630980267,
"state": {
"reported": {}
},
"method": "reported.delete"
} # 3 设备获取影子
设备上报数据格式:
{
"id": 12,
"timestamp": 1630980267,
"method": "get"
} 云端响应数据格式:
{
"id": 12,
"timestamp": 1630980267,
"state": {
"reported": {
"property1": 1,
"property2": 2
},
"desired": {
"property1": 1,
"property2": 2
}
},
"method": "get"
} # 4 删除设备影子期望值
设备上行数据格式:
{
"id": 12,
"timestamp": 1630980267,
"state": {
"desired": {}
},
"method": "desired.delete"
}