Каков правильный формат JSON для сообщения о свойстве DateTime в IoT Central?

Вопрос 1: Как указано. Мне удалось сообщить о свойстве Location с помощью библиотеки Device Property на вкладке Property в Azure IoT Central, но я не могу найти правильный формат json для сообщения о свойстве DateTime.

Вот копия двойника устройства, которую я получил из IoT Central при запуске приложения:

"reported": {
  "location": {
    "lon": 120.567238,
    "lat": 36.044977
  },
  "timestamp": {
    "value": "2018-09-25T09:21:56Z"
  }
}

Вопрос 2: Поскольку я упомянул свойство Location, можно ли также сообщить о Location, не являясь частью библиотеки Device Property (как показано в образцах шаблонов устройств)? Поскольку библиотека Location уже существует, кажется излишним создавать Device Property для размещения свойства Location. В чем разница между этими двумя действиями? К вашему сведению, я не могу найти правильный формат JSON для отчета для свойства Location, если он не находится под Device Property.


person user8819745    schedule 25.09.2018    source источник


Ответы (1)


Вопрос 1: Правильный формат для отчета DateTime - гггг-ММ-ддTHH: мм: ссZ (ISO 8601, в формате UTC). Например, 2018-11-26T8: 08: 08.808Z.

Вопрос 2: Известная проблема с обновлением свойства Location с помощью коннектора Flow. Мы работаем над решением этой проблемы. Спасибо за сообщение.

person Vivian Liu - MSFT    schedule 06.11.2018