azure - Azure IoT 边缘以编程方式 [NodeJS] 在边缘和叶设备之间创建父子关系
问题描述
我从 Azure GitHub 存储库中找到了链接,我们可以使用Java和Python语言在 Edge 设备和叶设备之间创建父子关系,但我没有在 Azure 提供的 NodeJS sdk 中找到该 API/接口。有没有人在 NodeJS 中实现过这个?
解决方案
根据REST API,有以下deviceScope
属性:
设备的范围。为边缘设备自动生成和不可变,在叶子设备中可修改以创建子/父关系。
因此,请尝试在设备对象中提供此属性,例如此处用于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
请求中设置的父/子关系
推荐阅读
- json - 在 joblib.Parallel 中的 python 3.7 中解析 json
- android - 我的反应应用程序中的按钮在 iPhone 的浏览器中不可见
- javascript - 我如何从中获得价值在javascript中?
- python - 监控可用性 迪卡侬的产品
- javascript - 使用 JS、socketio、nodejs 的客户端之间的延迟移动/同步
- javascript - 当我把 node .\index 我收到错误(错误未捕获语法错误:无效或意外令牌)
- git - Git 提交作为先前提交的一部分
- database - 是否可以根据内容结构识别用于创建数据文件的编程语言?
- flutter - 如何根据在颤动中单击哪个导航栏按钮来更改脚手架主体?
- c++ - C ++中向量错误的解决方案是什么?