快速入门:使用 Azure 门户设置 IoT 中心设备预配服务

在本快速入门中,你会了解如何在 Azure 门户中设置 Azure IoT 中心设备预配服务。 设备预配服务能够为任何 IoT 中心提供零接触实时设备预配。 设备预配服务使客户能够以安全且可缩放的方式预配数百万个 IoT 设备,无需人为干预。 Azure IoT 中心设备预配服务支持使用 TPM、对称密钥和 X.509 证书身份验证的 IoT 设备。

在预配设备前,首先请执行以下步骤:

  • 使用 Azure 门户创建 IoT 中心
  • 使用 Azure 门户创建 IoT 中心设备预配服务实例
  • 将 IoT 中心链接到设备预配服务实例

先决条件

如果没有 Azure 订阅,请在开始前创建一个试用版订阅

创建 IoT 中心

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

  1. 登录 Azure 门户

  2. 在 Azure 主页上,选择“+ 创建资源”按钮。

  3. 在“类别”菜单中选择“物联网”,然后选择“IoT 中心”。

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

    重要

    由于 IoT 中心将作为 DNS 终结点公开可发现,因此请务必避免在命名它时输入任何敏感信息或个人身份信息。

    属性
    订阅 选择要用于中心的订阅。
    资源组 选择一个资源组或新建一个资源组。 若要新建资源组,请选择“新建”并填写要使用的名称。
    IoT 中心名称 输入中心的名称。 此名称必须全局唯一,长度介于 3 到 50 个字母数字字符之间。 名称还可以包含短破折号 ('-') 字符。
    区域 选择离你最近的地区,也就是你希望中心所在的位置。 某些功能(如 IoT 中心设备流)仅适用于特定区域。 对于这些受限功能,你必须选择受支持的区域之一。
    选择要用于中心的层。 根据你需要多少功能以及每天通过解决方案发送多少消息来选择层。

    免费层适用于测试和评估。 如果是免费层,则可将 500 台设备连接到中心,每天最多可传输 8,000 条消息。 每个 Azure 订阅可以在免费层中创建一个 IoT 中心。

    若要比较每个层可使用的功能,请选择“比较层”。 有关详细信息,请参阅选择适用于解决方案的 IoT 中心层
    每日消息数量限制 为中心选择消息的每日最大配额。 可用选项取决于为中心选择的层。 若要查看可用的消息传送和定价选项,请选择“查看所有选项”,然后选择最符合中心需求的选项。 有关详细信息,请参阅 IoT 中心配额和限制

    显示如何在 Azure 门户中创建 IoT 中心的屏幕截图。

  5. 在完成时选择“下一步:网络”,继续创建中心。

  6. 在“网络”选项卡上填写字段,如下所示:

    属性
    连接配置 选择设备可以用来连接到 IoT 中心的终结点。 本例接受默认设置“公共终结点”。 可以在创建 IoT 中心后更改此设置。 有关详细信息,请参阅管理 IoT 中心的公用网络访问

    显示如何选择可连接到新 IoT 中心的终结点的屏幕截图。

  7. 在完成时选择“下一步:管理”,继续创建中心。

    屏幕截图:如何为新的 IoT 中心设置基于角色的访问控制和缩放。

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

    • 定价和缩放层级:根据你需要多少功能以及每天通过解决方案发送多少消息来选择层级。 免费层适用于测试和评估。 如果是免费层,则可将 500 台设备连接到中心,每天最多可传输 8,000 条消息。 每个 Azure 订阅可以在免费层中创建一个 IoT 中心。 有关其他层级选项的详细信息,请参阅选择合适的 IoT 中心层级

      如果你正在按照快速入门进行操作,请选择免费层级。

    • IoT 中心单位:每日每单位允许的消息数取决于中心的定价层。 例如,如果希望中心支持 700,000 条消息引入,请选择两个 S1 层单位。

    • 基于角色的访问控制:此属性决定如何管理对 IoT 中心的访问。 允许共享访问策略或仅选择基于角色的访问控制。 有关详细信息,请参阅使用 Azure Active Directory 控制对 IoT 中心的访问

    • 设备到云的分区:此属性会将设备到云的消息与这些消息的同步读取器的数量关联起来。 大多数中心只需要 4 个分区。

    注意

    所示价格仅用作示例。

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

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

    屏幕截图:如何为新的 IoT 中心分配标记。

  9. 在完成时选择“下一步:查看+创建”可查看选择。

  10. 选择“创建”,以启动新中心的部署。 创建中心时,部署将持续几分钟。 部署完成后,选择“转到资源”以打开新的中心。

创建新的 IoT 中心设备预配服务实例

  1. 在 Azure 门户中选择“+ 创建资源”按钮。

  2. 在“类别”菜单中,选择“物联网”,然后选择“IoT 中心设备预配服务”。

  3. 在“基本信息”选项卡中提供以下信息:

    属性
    订阅 选择要用于设备预配服务实例的订阅。
    资源组 此字段允许你创建新的资源组,或选择现有资源组来包含新实例。 选择包含在前面步骤中创建的 IoT 中心的同一资源组。 通过将所有相关资源都放在一个组中,可以一起管理它们。
    Name 为新的设备预配服务实例提供一个唯一名称。 如果输入的名称可用,会显示一个绿色复选标记。
    区域 选择离设备最近的位置。 为了复能力和可靠性,我们建议部署到支持可用性区域的区域之一。

    显示 IoT 中心设备预配服务的“基本信息”选项卡的屏幕截图。在门户中输入有关设备预配服务实例的基本信息。

  4. 选择“查看 + 创建”以验证你的预配服务。

  5. 选择“创建”以开始部署设备预配服务实例。

  6. 部署成功完成后,选择“前往资源”以查看设备预配服务实例。

在本部分中,你要向设备预配服务实例添加配置。 此配置设置实例为其预配 IoT 设备的 IoT 中心。

  1. 在设备预配服务实例的“设置”菜单中,选择“链接的 IoT 中心”。

  2. 选择“+ 添加”。

  3. 在“添加指向 IoT 中心的链接”面板中,提供以下信息:

    属性
    订阅 选择包含要与新的设备预配服务实例进行链接的 IoT 中心的订阅。
    IoT 中心 选择要与新的设备预配系统实例进行链接的 IoT 中心。
    访问策略 选择 iothubowner (RegistryWrite、ServiceConnect、DeviceConnect) 作为用于与 IoT 中心建立链接的凭据。

    屏幕截图显示如何将 IoT 中心链接到门户中的设备预配服务实例。

  4. 选择“保存”。

  5. 选择“刷新”。 你此时应该会在“链接的 IoT 中心”边栏选项卡下看到所选中心。

清理资源

设备预配服务快速入门和教程的其余部分使用你在本快速入门中创建的资源。 但是,如果你不打算执行更多快速入门或教程,请删除这些资源。

要清理 Azure 门户中的资源,请执行以下操作:

  1. 在 Azure 门户中,导航到本快速入门中使用的资源组。

  2. 如果要删除整个资源组及其包含的所有资源,请选择“删除资源组”。

    否则,请从资源列表中选择设备预配服务实例和 IoT 中心,然后选择“删除”

后续步骤

在本快速入门中,你部署了 IoT 中心和设备预配服务实例,然后链接了这两个资源。 若要了解如何使用此设置来预配设备,请继续学习本快速入门中关于如何创建设备的内容。