azure - 设备未报告 IoT Edge 自定义模块

标签 azure docker iot

我正在使用 Microsoft Azure 设置 IoT 网络,以将装有 Linux 的笔记本电脑作为设备连接到运行 Windows 的 IoT 中心,虽然设备连接没有问题,但我无法在 Docker 上构建自定义模块,用Python编码运行。设备详细信息如下所示:

Device details

按照 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/

相关文章:

azure - 将gas Limit参数更改为azure私有(private)区 block 链上的genesis.json文件

python - Kubernetes:加载 ASGI 应用程序时出错。在模块 "app"中找不到属性 "main"

node.js - 从 docker 构建时安装 nodejs 时出错

iot - 我们可以在 UI SDK 中使用 IoTConnect 而不是应用程序中的 API 调用吗

node.js - 没有端口转发无法通信

c# - .net core Web应用程序并从azure事件中心读取数据

azure - Save-AzureRmVMImage 强制创建无效的 blob 容器名称

c# - 如何在 Windows IOT 核心中的 Raspberry pi 上获得更好的 GPIO 引脚性能

azure - Start-AzPolicyComplianceScan 的 az cli 等效项是什么?

django - docker+gunicorn+nginx需要supervisord吗?