我正在使用 Microsoft Azure 设置 IoT 网络,以将装有 Linux 的笔记本电脑作为设备连接到运行 Windows 的 IoT 中心,虽然设备连接没有问题,但我无法在 Docker 上构建自定义模块,用Python编码运行。设备详细信息如下所示:
按照 Microsoft tutorial 上的步骤操作时一切都像温度传感器示例中的魅力一样,这让我猜测问题来自于推送到 Docker 的自定义图像 URI。在这样的字段中,我以 docker pull dockerhubname/container:module 的形式复制了地址,但我并不完全确定。
有什么线索可以说明可能出了什么问题吗?谢谢!
最佳答案
尝试在deployment.template.json中添加您的模块
"JavaModule": {
"version": "0.0.1",
"type": "docker",
"status": "running",
"restartPolicy": "always",
"startupOrder":1,
"settings": {
"image": "<ContainerRegistry>/javamodule:0.0.1",
"createOptions": {}
}
0.0.1 是与您的存储库关联的标签。因此将其替换为您的模块标签
关于azure - 设备未报告 IoT Edge 自定义模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53066695/