设备双胞胎旧版本

时间:2017-06-19 12:17:27

标签: azure azure-iot-hub

我试图使用iot hub存储设备双胞胎并且效果很好。

想知道我们是否可以检索设备的旧版本。

{
  "deviceId": "iot1",
  "etag": "AAAAAAAAAAo=",
  "properties": {
    "desired": {
      "telemetryInterval": 15000,
      "$metadata": {
        "$lastUpdated": "2017-06-16T20:39:12.7001169Z",
        "$lastUpdatedVersion": 10,
        "telemetryInterval": {
          "$lastUpdated": "2017-06-16T20:39:12.7001169Z",
          "$lastUpdatedVersion": 10
        }
      },
      "$version": 10
    },
    "reported": {
      "newState": "standBy",
      "$metadata": {
        "$lastUpdated": "2017-06-13T13:15:15.0133321Z",
        "newState": {
          "$lastUpdated": "2017-06-13T13:15:15.0133321Z"
        }
      },
      "$version": 2
    }
  }
}

需要将设备的老版本拉出来。

我尝试了这个,但它不起作用。

deviceId = 'iot1'
and properties.desired.$metadata.$lastUpdatedVersion = 10

1 个答案:

答案 0 :(得分:0)

以下屏幕截图显示了查询设备双胞胎的REST API示例:[QueryDeviceTwins]