一、前提条件
已完成创建产品。具体操作,请参见 创建产品。
二、手动创建设备
1. 登录 物联网开发平台,在实例管理页面,找到对应的实例,单击实例卡片。
2. 在左侧导航栏,选择设备管理 > 设备。
创建单个设备批量创建设备
1. 在设备列表中单击新建设备。
2. 选择所属产品并输入设备名称后,单击新建。
| 参数 | 说明 |
| 所属产品 | 选择产品。新创建的设备会继承该产品定义好的功能和特性。 |
| 设备名称 | 设置设备名称。 设备名称在产品内具有唯一性。支持英文、数字、下划线的组合,最多不超过48个字符。 |
3. 创建设备成功后,你可以在设备列表中看到。单击操作列中的查看,你可以获取设备密钥/证书信息。设备密钥/证书是设备与物联网平台进行通信的重要身份认证,建议你妥善保管。
| 参数 | 说明 |
| 产品ID | 设备所属产品的 ID,即物联网开发平台为产品颁发的全局唯一标识符。 |
| 设备名称 | 设备在产品内的唯一标识符。DeviceName 与设备所属产品的 ID 组合,作为设备标识,用来与物联网开发平台进行连接认证和通信。 |
| 设备密钥/证书 | 物联网开发平台为设备颁发的设备密钥/证书,用于认证加密。需与 DeviceName 成对使用。 |
1. 在设备列表中单击批量创建设备。
2. 选择产品和生成方式,新创建的设备会继承该产品的功能和特性。
| 参数 | 说明 |
| 量产产品 | 批量创建的设备归属选择的产品。 |
| 生成方式 | 自动生成表示设备名称由平台随机自动生成。上传文件指用户可以根据上传文件模板自定义设置设备名称。 |
3. 批量创建设备提交后,可在设备的批次管理页单击对应操作列中的查看来获取批量创建设备的进度。
4. 批量创建设备完成后,可继续在量产详情页下载批量创建的设备列表(包括产品ID、设备名称、设备密钥/证书、设备创建成功与否)。
| 错误码 | 说明 |
| duplicated deviceName | 设备名称重复。 |
| invalid deviceName | 设备名称无效。 |
| device exist | 设备已存在。 |
| insufficient activation code | 激活码不足。 |
三、动态注册创建设备
设备动态注册的目的是在产测环节不需提供 DeviceSecret,只需提供 ProductID、ProductSecret、DeviceName。设备在产测时,会根据 ProductID、ProductSecret、DeviceName 去云端动态获取对应的 DeviceSecret,设备端收到后将存储该 DeviceSecret,然后发起设备正常的连接流程。
动态注册创建设备,需在控制台为产品开启动态注册和自动创建设备功能。
注意:企业实例支持动态获取设备密钥和动态注册设备,消费实例仅支持动态获取设备密钥。
动态注册功能接入,请集成 设备 SDK 开发或参考 动态注册协议 自主开发。
四、云 API 创建设备
·单台设备创建:通过 创建设备 云 API 来创建。
·批量创建设备:通过 创建设备 云 API 进行单台设备逐一创建,循环调用时,需增加延时间隔,控制调用频率。
五、后续操作
创建设备完成后,设备状态显示为未激活。你需开发设备端 SDK,将设备接入物联网开发平台,使其激活。具体使用请参见 设备端开发指引 和 SDK 说明及下载。