问题描述
我从Azure GitHub存储库中找到了链接,我们可以使用Java和Python语言在Edge设备和叶设备之间创建父子关系,但是我没有在其中找到api /接口Azure提供的NodeJS SDK。有人在NodeJS中实现吗?
解决方法
根据REST API,有deviceScope
属性:
设备范围。自动生成且对边缘设备不可变 并且可以在叶子设备中进行修改以创建子/父关系。
因此,请尝试在设备对象中提供此属性,例如here用于registry.create()
更新:因此此代码有效:
var device = {
deviceId: '<MY DEVICE ID>',deviceScope: 'ms-azure-iot-edge://<MY EDGE DEVICE ID>-xxxxxxxx'
};
registry.update(device,printAndContinue('update',function next(){...});
您可以在其设备对中找到边缘设备deviceScope
的值:
更新
如果您要删除请求中的父/子关系集deviceScope: null