我在azure-iot-sdk-csharp的github中提交了UpdateReportedPropertiesAsync doesn't update the Device Twin timestamps,但我想知道是否我只是不知道什么,所以我也决定在这里问。 >
是否有文档说明IoT Hub设备双胞胎的^
,statusUpdateTime
和connectionState
何时更新?
我的问题:
我有一台使用lastActivityTime
的{{1}}定期更新报告的属性的设备,但时间戳记为空:
DeviceClient
答案 0 :(得分:1)
有没有文档说明IoT Hub Device Twin何时 statusUpdateTime,connectionState和lastActivityTime是否已更新?
您可以引用“ Device identity properties”部分。
我有一台设备会定期使用来更新报告的属性 DeviceClient的UpdateReportedPropertiesAsync,但时间戳保持不变 空:
这似乎是旧版SDK的问题,并且已经修复。我使用Microsoft.Azure.Devices.Client 1.18.0,对我有用。您可以尝试一下。
TwinCollection reportedProperties = new TwinCollection();
reportedProperties["DateTimeLastDesiredPropertyChangeReceived"] = DateTime.Now;
await deviceClient.UpdateReportedPropertiesAsync(reportedProperties).ConfigureAwait(false);