使用 Azure 门户创建 IoT 中心

本文介绍如何使用 Azure 门户创建和管理 IoT 中心。

需要一个 Azure 订阅才能完成此教程中的步骤。 如果没有 Azure 订阅,可在开始前创建一个试用帐户

创建 IoT 中心

此部分介绍如何使用 Azure 门户创建 IoT 中心。

  1. 登录 Azure 门户

  2. 从 Azure 主页中选择“+ 创建资源”按钮,然后在“搜索市场”字段中输入“IoT 中心”。

  3. 在搜索结果中选择“IoT 中心”,然后选择“创建” 。

  4. 在“基本信息”选项卡上,按如下所示填写字段:

    • 订阅:选择要用于中心的订阅。

    • 资源组:选择一个资源组或新建一个资源组。 若要新建资源组,请选择“新建”并填写要使用的名称。 若要使用现有的资源组,请选择它。 有关详细信息,请参阅管理 Azure 资源管理器资源组

    • 区域:选择中心所在的区域。 选择最靠近你的位置。

    • IoT 中心名称:输入中心的名称。 该名称必须全局唯一。 如果输入的名称可用,会显示一个绿色复选标记。

    重要

    IoT 中心将公开为 DNS 终结点,因此,命名时请务必避免包含任何敏感信息。

    在 Azure 门户中创建中心

  5. 在完成时选择“下一步:大小和规模”,以继续创建中心。

    使用 Azure 门户为新的中心设置大小和规模

    可在此处接受默认设置。 如果需要,可以修改以下任何字段:

    • 定价和缩放层:选择的层。 可以根据你需要的功能数以及每天通过解决方案发送的消息数从多个层级中进行选择。 免费层适用于测试和评估。 允许 500 台设备连接到中心,每天最多可传输 8,000 条消息。 每个 Azure 订阅可以在免费层中创建一个 IoT 中心。

      如果正在完成 IoT 中心设备流的快速入门,请选择免费层。

    • IoT 中心单元:每日每单位允许的消息数取决于中心的定价层。 例如,如果希望中心支持 700,000 条消息引入,请选择两个 S1 层单位。 有关其他层选项的详细信息,请参阅选择合适的 IoT 中心层

    • 高级设置 > 设备到云的分区:此属性将设备到云消息与这些消息的同步读取器数目相关联。 大多数中心只需要 4 个分区。

  6. 在完成时选择“下一步:标记”继续到下一屏幕。

    标记是名称/值对。 可以为多个资源和资源组分配相同的标记,以便对资源进行分类并合并计费。 有关详细信息,请参阅使用标记来组织 Azure 资源

    使用 Azure 门户为新的中心设置大小和规模

  7. 在完成时选择“下一步:查看+创建”可查看选择。 你会看到类似于此屏幕的内容,但其中包含创建中心时选择的值。

    查看用于创建新中心的信息

  8. 选择“创建”以创建新的中心。 创建中心需要几分钟时间。

更改 IoT 中心的设置

通过“IoT 中心”窗格创建 IoT 中心后可以更改其设置。

显示了 IoT 中心设置的屏幕截图

下面是一些可以为 IoT 中心设置的属性:

定价和缩放:可使用此属性迁移到其他层或设置 IoT 中心单元数。

操作监视:打开或关闭不同的监视类别,如与设备到云消息或云到设备消息相关的事件的日志记录。

IP 筛选器:可指定 IoT 中心会接受或拒绝的 IP 地址范围。

属性:提供可在其他位置复制和使用的属性的列表,如资源 ID、资源组、位置等。

共享访问策略

还可查看或修改共享的访问策略的列表,方法是单击“设置” 部分中的“共享访问策略” 。 这些策略定义设备与服务连接到 IoT 中心所需的权限。

单击“添加” 以打开“添加共享访问策略” 边栏选项卡。 可输入新的策略名称以及想要与此策略关联的权限,如下图所示:

显示了添加共享访问策略的屏幕截图

  • “注册表读取”和“注册表写入”策略用于向标识注册表授予读取和写入访问权限。 后端云服务使用这些权限来管理设备标识。 选择写入选项会自动选择读取选项。

  • “服务连接”策略授予访问服务终结点的权限。 后端云服务使用此权限发送消息和接收来自设备的消息,以及更新和读取设备孪生和模块孪生数据。

  • “设备连接”策略授予使用 IoT 中心的设备端终结点发送和接收消息的权限。 设备使用此权限发送消息和接收来自 IoT 中心的消息、更新和读取设备孪生和模块孪生数据,以及执行文件上传。

单击“创建” 将此新建策略添加到现有列表。

有关特定权限授予的访问权限的详细信息,请参阅 IoT 中心权限

在 IoT 中心内注册新设备

本部分在 IoT 中心的标识注册表中创建设备标识。 设备无法连接到中心,除非它在标识注册表中具有条目。 有关详细信息,请参阅 IoT 中心开发人员指南

  1. 在 IoT 中心导航菜单中,打开“IoT 设备”,然后选择“新建”,在 IoT 中心添加设备 。

    在门户中创建设备标识

  2. 在“创建设备”中,提供新设备的名称(例如 myDeviceId),然后选择“保存”。 此操作会为 IoT 中心创建设备标识。

    添加新设备

    重要

    收集的日志中可能会显示设备 ID 用于客户支持和故障排除,因此,在为日志命名时,请务必避免包含任何敏感信息。

  3. 创建设备后,在“IoT 设备”窗格的列表中打开该设备。 复制“主连接字符串”以供稍后使用。

    设备连接字符串

备注

IoT 中心标识注册表只存储设备标识,以启用对 IoT 中心的安全访问。 它存储设备 ID 和密钥用作安全凭据,以及可用于禁用单个设备访问的启用/禁用标志。 如果应用程序需要存储其他特定于设备的元数据,则应使用特定于应用程序的存储。 有关详细信息,请参阅 IoT 中心开发人员指南

IoT 中心的消息路由

单击“消息传送” 下的“消息路由” ,查看消息路由窗格,可在其中定义中心的路由和自定义终结点。 通过消息路由,可以管理数据从设备发送到终结点的方式。 第一步是添加新路由。 然后可以将现有的终结点添加到路由,或新建一个类型受支持的路由,例如 blob 存储类型。

“消息路由”窗格

路由

路由是“消息路由”窗格上的第一个选项卡。 若要添加新路由,请单击“+”(添加) 。 随即显示以下屏幕。

显示了添加新路由的屏幕截图

命名路由。 路由名称在该中心的路由列表中必须是唯一的。

对于“终结点” ,可从下拉列表中选择一个或新添加一个。 在此示例中,已有存储帐户和容器。 若要将其添加为终结点,请单击终结点下拉列表旁的“+”(添加) 并选择“Blob 存储” 。 以下屏幕显示指定存储帐户和容器的位置。

屏幕截图显示为路由规则添加存储终结点。

单击“选取容器” 以选择存储帐户和容器。 如果已选择这些字段,会返回终结点窗格。 其余字段均采用默认值,并单击“创建” 创建存储帐户的终结点并将其添加到路由规则。

数据源 选择“设备遥测消息”。

接下来,添加一个路由查询。 在此示例中,具有名为 level 的应用程序属性且其值等于 critical 的消息被路由到存储帐户。

屏幕截图显示保存新路由规则这一操作

单击“保存” 以保存路由规则。 随即返回消息路由窗格,并显示新的路由规则。

自定义终结点

单击“自定义终结点” 选项卡。会显示所有已创建的自定义终结点。 在此处,可添加新的终结点或删除现有终结点。

备注

如果删除一个路由,不会删除分配到该路由的终结点。 若要删除终结点,单击“自定义终结点”选项卡,选择要删除的终结点并单击“删除”。

有关自定义终结点的详细信息,请阅读参考 - IoT 中心终结点

可为一个 IoT 中心定义最多 10 个自定义终结点。

若要查看如何结合使用自定义终结点和路由的完整示例,请参阅IoT 中心消息路由

查找特定 IoT 中心

下面是两种在订阅中查找特定 IoT 中心的方法:

  1. 如果知道 IoT 中心所属的资源组,单击“资源组” ,然后从列表中选择资源组。 资源组屏幕会显示组中的所有资源,包括 IoT 中心。 单击所查找的中心。

  2. 单击“所有资源” 。 在“所有资源” 窗格上,有一个下拉列表,默认为 All types。 单击该下拉列表,取消选中 Select all。 查找 IoT Hub 并选中。 单击下拉列表框将其关闭,系统将筛选所含条目,并仅显示所选的 IoT 中心。

删除 IoT 中心

若要删除 IoT 中心,查找要删除的 IoT 中心,然后单击该 IoT 中心名称下的“删除” 按钮。

后续步骤

若要了解有关如何管理 Azure IoT 中心的详细信息,请参阅以下链接: