

# 将设备添加到适用于 Amazon Sidewalk 的 AWS IoT Core
<a name="iot-sidewalk-create-device"></a>

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

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

## 如何创建和添加设备
<a name="iot-sidewalk-device-how"></a>

1. 为您的 Sidewalk 终端设备创建设备配置文件。以字母数字字符串形式指定要用于 Sidewalk 设备的配置文件名称。配置文件将帮助标识要与之关联的设备。
   + （控制台）添加 Sidewalk 设备时，还可以创建新的配置文件。这可以帮助您快速将设备添加到适用于 Amazon Sidewalk 的 AWS IoT Core 并将其与配置文件关联。
   + （API）通过指定配置文件名称和 Sidewalk 对象 `sidewalk {}` 来使用 `CreateDeviceProfile` API 操作。API 响应将包含配置文件 ID 和 ARN（Amazon 资源名称）。

1. 将无线设备添加到适用于 Amazon Sidewalk 的 AWS IoT Core 指定目标名称并选择您在上一步中创建的设备配置文件。
   + （控制台）添加 Sidewalk 设备时，输入目标名称，然后选择您创建的配置文件。
   + （API）使用 `CreateWirelessDevice` API 操作。指定目标名称和先前获取的设备配置文件的 ID。  
**无线设备参数**    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/iot-wireless/latest/developerguide/iot-sidewalk-create-device.html)

1. 获取包含预置终端设备所需信息的 JSON 文件。
   + （控制台）从您创建的 Sidewalk 设备的详细信息页面下载此文件。
   + （API）使用 `GetDeviceProfile` 和 `GetWirelessDevice` API 操作检索有关设备配置文件和无线设备的信息。将 API 响应信息存储为 JSON 文件，例如 *`device_profile.json`* 和 *`wireless_device.json`*。