Временные метки DeviceTwin - PullRequest
       11

Временные метки DeviceTwin

0 голосов
/ 05 сентября 2018

Я отправил UpdateReportedPropertiesAsync не обновляет временные метки Device Twin в github azure-iot-sdk-csharp, но мне интересно, может быть, я просто что-то не знаю, и я решил спросить и здесь.

Есть ли документация, объясняющая, когда обновляются IoT Hub Device Twin statusUpdateTime, connectionState и lastActivityTime?


Моя проблема:

У меня есть устройство, которое периодически обновляет сообщаемые свойства, используя DeviceClient s UpdateReportedPropertiesAsync, но отметки времени остаются пустыми:

"statusUpdateTime": "0001-01-01T00:00:00",
"connectionState": "Connected",
"lastActivityTime": "0001-01-01T00:00:00",

1 Ответ

0 голосов
/ 06 сентября 2018

Есть ли документация, объясняющая, когда IoT Hub Device Twin statusUpdateTime, connectionState и lastActivityTime обновлены?

Вы можете сослаться на " Идентификационные свойства устройства " часть.

enter image description here

У меня есть устройство, которое периодически обновляет сообщаемые свойства, используя DeviceClient UpdateReportedPropertiesAsync, но отметки времени остаются пусто:

Кажется, проблема старого SDK уже исправлена. Я использую Microsoft.Azure.Devices.Client 1.18.0, у меня работает. Вы можете попробовать.

            TwinCollection reportedProperties = new TwinCollection();
            reportedProperties["DateTimeLastDesiredPropertyChangeReceived"] = DateTime.Now;

            await deviceClient.UpdateReportedPropertiesAsync(reportedProperties).ConfigureAwait(false);

enter image description here

...