Skip to main content

使用Azure Portal创建Azure IoT Hub资源

分类:  Azure物联网 标签:  #IoT Hub # #Azure入门 发布于: 2023-08-13 18:01:53

我们之前的文章简单的给大家描述了什么是Azure IoT Hub, 为了给大家一个更为直观的印象,我们在本节使用Azure Portal来创建Azure IoT Hub资源。

开始之前本节之前,你需要一个Azure的账号,您可以免费的申请一个Azure账号,如何申请请参考文章:

如何取得免费的Azure账户?

创建一个Azure IoT Hub

取得了Azure的账号之后,我们可以通过地址:https://portal.azure.com 或者: https://portal.azure.cn (Azure China) 登录到AzurePortal, 使用下面的步骤创建Azure IoT Hub:


如上图所示选择菜单Create a Resrouce


在搜索框里输入Azure IoT Hub


选择图中的IoT Hub


在选择创建了之后,如上图出现的界面:

  1. 选择您用于创建Azure IoT Hub资源的订阅。
  2. 创建一个新的Resrouce Group或者选择现有的Resrouce Group
  3. 输入您的Azure IoT Hub的名字
  4. 选择您的Azure IoT Hub的区域。


Networking的页面,我们需要选择您所创建的资源是否可以用于公开的网络访问,或者将该资源至于VNet中,然后通过private endpoint来访问,默认情况下我们选择Public Access



Management页面有很多需要注意的地方:

  1. Pricing and scale tier:创建的时候选择资源所需要的定价层,这里需要注意的是,如果想拥有全功能的Azure IoT Hub至少要选择Standard定价层,BasicFree定价层有很多特性不支持,例如不支持Device Twin
  2. Number of S1 IoT Hub Unit: 该选项用于选择您的Azure IoT Hub运行单元,您可以将它看作是计算单元,另外需要注意的Azure IoT Hub有很多限制是基于Unit的,例如Azuer IoT Hub限制每个unit在定价层是S1的时候,Cloud-to-device Message每分钟每个单元是100个,但是如果您的运行单位是多个,那么总的限制就是 N * 100。请仔细参考Azure IoT Hub的限制说明文档:https://learn.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-quotas-throttling, 您也可以尝试拖动滑块,可以看到图上的限制数量也在变化。
  3. Role-Base access Control默认基于RABC的权限控制。
  4. Device-to-cloud PartitionsAzure IoT Hub拥有一个内置的兼容Event Hub的终结点,因此对于设备到云的消息,可以设置消息存储的分区,默认情况下会以设备的ID进行分区,大多数情况下4个分区就足够了。


tags页面帮助我们对资源添加额外的标签, 在Azure的资源里中,我们要善用标签,制定合理的标签规则,从而提升资源管理的效率,例如本例中我们给我们创建的资源添加了两个Tag

  • Enviorment = Dev: 表明这个资源是用于开发的资源。
  • Group = Developer: 表明使用这个资源的部门是开发部。

至此点击下一步会出现review的页面,这个页面帮助你再次预览之前的选项,在这页面如果发现有需要更改的项目,还可以退出更改。更改结束后,点击Create即可完成创建。