# 设备影子

数据上行: 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"
}
更新时间: 2023/1/30 下午5:27:13