如何自动添加自定义Iot Hub端点(并路由到它)?

时间:2018-03-08 23:49:45

标签: azure-iot-hub azure-iot-sdk

为了接收Azure IotHub设备Twin更改通知,它appears创建自定义端点并创建向该端点发送通知的路由。这在Azure门户上看起来很简单,但正如人们可能希望我们想要自动化它。

我无法找到az cli甚至REST API的任何文档,但我可能错过了一些内容。我在SDK中找不到任何有希望的东西。

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

1 个答案:

答案 0 :(得分: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 template reference

Create an IoT hub using Azure Resource Manager template (PowerShell)