AWS IoT
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

设备预配置

AWS IoT 设备预置涉及创建和注册以下实体:

  • 证书。您可以使用现有证书预置设备,也可以让 AWS IoT 为您创建并注册一张证书。

  • 附加到该证书的策略。

  • 事物 (设备) 的唯一标识符。

  • 事物的一组属性,包括现有事物类型和组。

要预配置设备,请创建一个描述您的设备所需的资源的模板。设备需要事物、证书以及一个或多个策略。事物 是注册表中的一个条目,其中包含描述设备的属性。设备使用证书通过 AWS IoT 进行身份验证。策略确定设备在 AWS IoT 中可执行的操作。

模板包含在将模板用于预配置设备时替换的变量。字典 (映射) 用于为模板中使用的变量提供值。您可以使用同一个模板来预配置多个设备。只需在字典中为模板变量传递不同的值。

AWS IoT 提供了三种方法来预置设备:

  • 使用预置模板进行单一事物预置。

    如果您只需一次预置一台设备,那么这是一个很好的选择。

  • 使用在首次连接到 AWS IoT 时注册和预置设备的模板进行即时预置 (JITP)。

    如果您需要注册大量设备,但没有可以整合到批量预置列表中的有关这些设备的信息,那么这是一个很好的选择。

  • 批量预置。

    此选项可让您指定存储在 S3 存储桶内的文件中的单一事物预置模板值。如果您有大量已知设备,并且可以将它们所需的特性整合到列表中,则此方法很有用。

如果您需要预置大量设备,那么即时预置和批量预置是更好的选择。AWS IoT 还提供了一个 RegisterThing API,可用于以编程方式预置单个设备。