部署在Azure IoTEdge设备上的模块未收到模块身份孪生更改

时间:2019-03-13 09:30:42

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

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

该功能似乎仅在模块启动时才执行一次,并且此后没有监听双胞胎更改(我是通过Azure Portal更改双胞胎)。

我从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解决方案中正常工作。

其他信息包含在我为Azure团队开放的github issue中。

1 个答案:

答案 0 :(得分:0)

从头开始在RPi上重新安装linux之后,相同的代码也起作用。奇怪的是,设备未报告任何错误。