【问题标题】:Module deployed at Azure IoTEdge Device does not receive Module Identity Twin changes在 Azure IoTEdge 设备上部署的模块未收到模块标识孪生更改
【发布时间】:2019-03-18 21:23:19
【问题描述】:

部署在 Azure IoTEdge 设备上的模块未使用 twin.on('properties.desired', function(delta){...}); 接收模块孪生更改。

看起来该函数在模块启动时只执行了一次,之后没有监听双胞胎更改(我通过 Azure 门户更改了模块双胞胎)。

我从azure-iot-sdk-node 部署了示例模块。

我的设置:

iotedge 版本: iotedge 1.0.6.1 (3fa6cbef8b7fc3c55a49a622735eb1021b8a5963)

使用的操作系统和版本: Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l GNU/Linux

相同的代码在模拟器中的 IoT Edge 解决方案中运行没有任何问题。

更多信息在github issue 我为 Azure 团队打开。

【问题讨论】:

    标签: node.js azure azure-iot-hub


    【解决方案1】:

    从头开始在 RPi 上重新安装 linux 后,相同的代码可以工作。奇怪的是设备没有报错。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多