# 设备影子
数据上行: 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" }