0

为了接收 Azure IotHub 设备孪生更改通知,似乎有必要创建自定义终结点并创建路由以将通知发送到该终结点。这在 Azure 门户上看起来很简单,但正如人们所期望的那样,我们希望将其自动化。

我找不到az cli甚至REST API的任何文档,尽管我可能遗漏了一些东西。我也没有在 SDK 中找到任何有希望的东西。

如何自动添加自定义端点,然后为设备孪生通知设置路由?

4

1 回答 1

0

您可以查看 IotHubs 模板,看看它是否有帮助。

路线:

"routing": {
  "endpoints": {
    "serviceBusQueues": [
      {
        "connectionString": "string",
        "name": "string",
        "subscriptionId": "string",
        "resourceGroup": "string"
      }
    ]
  },
  "routes": [
    {
      "name": "string",
      "source": "string",
      "condition": "string",
      "endpointNames": [
        "string"
      ],
      "isEnabled": boolean
    }
  ],

消费群体:

  {
    "apiVersion": "2016-02-03",
    "type": "Microsoft.Devices/IotHubs/eventhubEndpoints/ConsumerGroups",
    "name": "[concat(parameters('hubName'), '/events/cg1')]",
    "dependsOn": [
      "[concat('Microsoft.Devices/Iothubs/', parameters('hubName'))]"
    ]
  },

更详细的信息可以参考:

Microsoft.Devices/IotHubs 模板参考

使用 Azure 资源管理器模板 (PowerShell) 创建 IoT 中心

于 2018-03-09T05:52:04.077 回答