Add Sub-Device¶
Add Sub-Device 节点为已登录网关添加一个或多个子设备。
节点类型¶
EnOS。
输入和输出能力¶
该节点具有多个入口点和 2 个出口点 (成功/失败)。
节点属性¶
名称
该节点的名称。
描述
该节点的描述。
示例¶
输入示例¶
待添加的一个或多个设备,设备信息都将展示在 ComponentRequest[Topo-Add]
的值中。
{
"MetaData": {
"messageType": "TopoDelete",
"assetId": "assetId",
"deviceKey": "deviceKey",
"productKey": "productKey",
"orgId": "yourOrgId",
"ts": "1660634424249"
},
"Body": {
"ComponentRequest[Topo-Add]": [
{
"clientId": "clientId",
"sign": "971d1ae85824b444ac185ee48fe8580ab2d3d6ef43ed37e6ef1c40d0cc8971c1",
"deviceKey": "deviceKey1",
"productKey": "productKey1",
"signMethod": "sha256",
"timestamp": "1660634424154"
}
]
}
}
输出示例¶
componentResult
的值说明设备是否添加成功成功,全部设备添加成功为 Success
,部分或全部设备添加失败则为 Failure
。
Body 中 ComponentRequest[Topo-Add]
的值将返回所有设备(包括成功和失败)的信息。
{
"MetaData": {
"messageType": "TopoAdd",
"assetId": "assetId",
"deviceKey": "deviceKey",
"productKey": "productKey",
"orgId": "yourOrgId",
"componentResult": "Success",
"ts": "1660634424249"
},
"Body": {
"ComponentRequest[Topo-Add]": [
{
"clientId": "clientId",
"sign": "971d1ae85824b444ac185ee48fe8580ab2d3d6ef43ed37e6ef1c40d0cc8971c1",
"deviceKey": "deviceKey",
"productKey": "productKey",
"signMethod": "sha256",
"timestamp": "1660634424154"
}
]
}
}