在Azure IoTEdge设备上部署的模块不会收到Module Identity Twin更改

问题描述 投票:0回答:1

部署在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 2月12日20:27:48 GMT 2019 armv7l GNU / Linux

相同的代码在模拟器中的物联网边缘解决方案中工作,没有任何问题。

我在为Azure团队开放的github issue中提供了更多信息。

node.js azure azure-iot-hub
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.