properties.reported
в моих девайсах-близнецах не обновляются.
У меня есть работающий проект, соответствующий этому руководству по Azure IOT SDK (в комплекте с тем же оборудованием): https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-arduino-huzzah-esp8266-get-started а>
Сообщения D2C отправляются с устройства и подтверждаются лазером. Я могу отслеживать поступление сообщений через Device Explorer и iothub-explorer, и я могу видеть, как они накапливаются в хранилище таблиц, благодаря другому руководству, которое я сделал, чтобы попытаться дополнительно подтвердить сообщения действительно прибывали. Однако содержимое сообщений (сообщаемые свойства) не отражается в двойнике устройства. properties.reported пуст, за исключением отметки времени метаданных со дня регистрации устройства. Нужно ли мне писать лазурную функцию для явного копирования данных из сообщения в сообщаемые свойства двойника?
К вашему сведению, сообщения C2D (properties.desired
в двойнике) передаются нормально.
{"deviceId":"new-device","messageId":2,"temperature":22.29999,"humidity":47.2}
... и да, у меня есть зарегистрированный deviceId нового устройства. - person zoidicus   schedule 21.07.2017