什么是向IoT Central报告“ DateTime”属性的正确JSON格式?

时间:2018-09-25 09:50:53

标签: azure-iot-central

问题1: 如标题。我能够使用Azure IoT Central的Location选项卡中的Device Property库来报告Property属性,但是找不到正确的json格式来报告DateTime属性。

这是我在启动应用程序时从IoT中心获得的设备双胞胎的副本:

"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下,也未在其中。

1 个答案:

答案 0 :(得分:0)

问题1:报告日期时间的正确格式为yyyy-MM-ddTHH:mm:ssZ(ISO 8601,UTC)。例如,2018-11-26T8:08:08.808Z。

问题2::存在使用Flow连接器更新Location属性的已知问题。我们正在努力解决这个问题。感谢您的举报。