Delete Sub-Device


Delete Sub-Device 节点删除已登录网关中的一个或多个子设备。

节点类型

EnOS。

输入和输出能力

该节点具有多个入口点和 2 个出口点 (成功/失败)。

节点属性

../../../_images/delete_sub_device.png


名称

该节点的名称。


描述

该节点的描述。

示例

输入示例

待删除的一个或多个设备,设备信息都将展示在 ComponentRequest[Topo-Delete] 的值中。

{
    "MetaData": {
        "messageType": "TopoDelete",
        "assetId": "assetId",
        "deviceKey": "deviceKey",
        "productKey": "productKey",
        "orgId": "yourOrgId",
        "ts": "1660634424113"
    },
    "Body": {
        "ComponentRequest[Topo-Delete]": [
            {
                "deviceKey": "deviceKey1",
                "productKey": "productKey1"
            },
            {
                "deviceKey": "deviceKey2",
                "productKey": "productKey2"
            }
        ]
    }
}

输出示例

componentResult 的值说明设备是否删除成功,全部删除成功为 Success,部分或全部设备删除失败则为 Failure。Body 中 ComponentRequest[Topo-Delete] 的值将返回所有设备(包括成功和失败)的信息。

{
    "MetaData": {
        "messageType": "TopoDelete",
        "assetId": "assetId",
        "deviceKey": "deviceKey",
        "productKey": "productKey",
        "orgId": "yourOrgId",
        "componentResult": "Success",
        "ts": "1660634424113"
    },
    "Body": {
        "ComponentRequest[Topo-Delete]": [
            {
                "deviceKey": "deviceKey1",
                "productKey": "productKey1"
            },
            {
                "deviceKey": "deviceKey2",
                "productKey": "productKey2"
            }
        ]
    }
}