如何检测 IoTHub 配置更改。检测 properties.desired 变化并在模拟设备中引发事件。需要 c# example.s

How to detect IoTHub configuration changes. Detect properties.desired changes and raise a event in Simulated Device. Need c# example.s

我必须监视 SimulatedDevice 应用程序的 properties.desired 属性更改,如果 properties.desired 中有任何更改(在我的例子中是 fwVersion 更改),那么应该立即通知我的 SimulatedDevice 并开始下载固件映像.

由于我找不到相关的 C# 源代码来试用,请建议。

假设您的 SimulatedDevice 使用 Microsoft.Azure.Devices.Client NuGet 包连接到您的 IoTHub,您可以订阅设备孪生更新。要订阅,请使用 DeviceClient.SetDesiredPropertyUpdateCallbackAsync 方法。

您可以在 this repository. The file where they subscribe to the twin updates is this one 中找到官方示例。