将设备添加到适用于 Amazon Sidewalk 的 AWS IoT Core - AWS IoT Wireless

将设备添加到适用于 Amazon Sidewalk 的 AWS IoT Core

在创建无线设备之前,请先创建设备配置文件。设备配置文件定义了 Sidewalk 设备的设备功能和其他参数。单个设备配置文件可以与多个设备关联。

创建设备配置文件后,当您检索有关该配置文件的信息时,它会返回 DeviceTypeId。在预置终端设备时,您将使用此 ID、设备证书、应用程序服务器公钥和 SMSN。

如何创建和添加设备

  1. 为您的 Sidewalk 终端设备创建设备配置文件。以字母数字字符串形式指定要用于 Sidewalk 设备的配置文件名称。配置文件将帮助标识要与之关联的设备。

    • (控制台)添加 Sidewalk 设备时,还可以创建新的配置文件。这可以帮助您快速将设备添加到适用于 Amazon Sidewalk 的 AWS IoT Core 并将其与配置文件关联。

    • (API)通过指定配置文件名称和 Sidewalk 对象 sidewalk {} 来使用 CreateDeviceProfile API 操作。API 响应将包含配置文件 ID 和 ARN(Amazon 资源名称)。

  2. 将无线设备添加到适用于 Amazon Sidewalk 的 AWS IoT Core 指定目标名称并选择您在上一步中创建的设备配置文件。

    • (控制台)添加 Sidewalk 设备时,输入目标名称,然后选择您创建的配置文件。

    • (API)使用 CreateWirelessDevice API 操作。指定目标名称和先前获取的设备配置文件的 ID。

    无线设备参数
    参数 描述 备注
    目标名称 目标的名称,描述用于处理其他 AWS 服务将使用的设备数据的 AWS IoT 规则。 如果您尚未创建目标,可以提供任何字符串值。适用于 Amazon Sidewalk 的 AWS IoT Core 将在创建设备时创建一个空目标,然后您可以在添加目标时对其进行更新。
    设备配置文件

    您之前创建的设备配置文件。

  3. 获取包含预置终端设备所需信息的 JSON 文件。

    • (控制台)从您创建的 Sidewalk 设备的详细信息页面下载此文件。

    • (API)使用 GetDeviceProfileGetWirelessDevice API 操作检索有关设备配置文件和无线设备的信息。将 API 响应信息存储为 JSON 文件,例如 device_profile.jsonwireless_device.json