title | description | author | ms.service | services | ms.topic | ms.date | ms.author |
---|---|---|---|---|---|---|---|
Use the Azure portal to create an IoT Hub | Microsoft Docs |
How to create, manage, and delete Azure IoT hubs through the Azure portal. Includes information about pricing tiers, scaling, security, and messaging configuration. |
robinsh |
iot-hub |
iot-hub |
conceptual |
09/06/2018 |
robinsh |
[!INCLUDE iot-hub-resource-manager-selector]
This article describes how to create and manage IoT hubs using the Azure portal.
To use the steps in this tutorial, you need an Azure subscription. If you don't have an Azure subscription, create a free account before you begin.
[!INCLUDE iot-hub-include-create-hub]
You can change the settings of an existing IoT hub after it's created from the IoT Hub pane.
Here are some of the properties you can set for an IoT hub:
Pricing and scale: You can use this property to migrate to a different tier or set the number of IoT Hub units.
Operations monitoring: Turn the different monitoring categories on or off, such as logging for events related to device-to-cloud messages or cloud-to-device messages.
IP Filter: Specify a range of IP addresses that will be accepted or rejected by the IoT hub.
Properties: Provides the list of properties that you can copy and use elsewhere, such as the resource ID, resource group, location, and so on.
You can also view or modify the list of shared access policies by clicking Shared access policies in the Settings section. These policies define the permissions for devices and services to connect to IoT Hub.
Click Add to open the Add a shared access policy blade. You can enter the new policy name and the permissions that you want to associate with this policy, as shown in the following figure:
-
The Registry read and Registry write policies grant read and write access rights to the identity registry. Choosing the write option automatically chooses the read option.
-
The Service connect policy grants permission to access service endpoints such as Receive device-to-cloud.
-
The Device connect policy grants permissions for sending and receiving messages using the IoT Hub device-side endpoints.
Click Create to add this newly created policy to the existing list.
Click Message Routing under Messaging to see the Message Routing pane, where you define routes and custom endpoints for the hub. Message routing enables you to manage how data is sent from your devices to your endpoints. The first step is to add a new route. Then you can add an existing endpoint to the route, or create a new one of the types supported, such as blob storage.
Routes is the first tab on the Message Routing pane. To add a new route, click +Add. You see the following screen.
Name your hub. The name must be unique within the list of routes for that hub.
For Endpoint, you can select one from the dropdown list, or add a new one. In this example, a storage account and container are already available. To add them as an endpoint, click +Add next to the Endpoint dropdown and select Blob Storage. The following screen shows where the storage account and container are specified.
Click Pick a container to select the storage account and container. When you have selected those fields, it returns to the Endpoint pane. Use the defaults for the rest of the fields and Create to create the endpoint for the storage account and add it to the routing rules.
For Data source, select Device Telemetry Messages.
Next, add a routing query. In this example, the messages that have an application property called level
with a value equal to critical
are routed to the storage account.
Click Save to save the routing rule. You return to the Message Routing pane, and your new routing rule is displayed.
Click the Custom endpoints tab. You see any custom endpoints already created. From here, you can add new endpoints or delete existing endpoints.
Note
If you delete a route, it does not delete the endpoints assigned to that route. To delete an endpoint, click the Custom endpoints tab, select the endpoint you want to delete, and click Delete.
You can read more about custom endpoints in Reference - IoT hub endpoints.
You can define up to 10 custom endpoints for an IoT hub.
To see a full example of how to use custom endpoints with routing, see Message routing with IoT Hub.
Here are two ways to find a specific IoT hub in your subscription:
-
If you know the resource group to which the IoT hub belongs, click Resource groups, then select the resource group from the list. The resource group screen shows all of the resources in that group, including the IoT hubs. Click on the hub for which you're looking.
-
Click All resources. On the All resources pane, there is a dropdown list that defaults to
All types
. Click on the dropdown list, uncheckSelect all
. FindIoT Hub
and check it. Click on the dropdown list box to close it, and the entries will be filtered, showing only your IoT hubs.
To delete an Iot hub, find the IoT hub you want to delete, then click the Delete button below the IoT hub name.
Follow these links to learn more about managing Azure IoT Hub: