全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
阿里云物联网套件

设备注册

更新时间:2018-01-05 10:02:28

请求参数

名称 类型 是否必须 描述
<公共参数> 公共参数
ProductKey String 产品的product AppKey
DeviceName String 自定义设备名称,不传则由系统生成默认与deviceId一致

返回参数

名称 类型 描述
RequestId String 当前请求在阿里云产生的请求ID
Success Boolean 表示调用成功与否
ErrorMessage String 错误信息
DeviceId String 阿里云颁发的设备id,全局唯一
DeviceName String 设备名称,产品内唯一,由用户自定义,如果不指定则返回deviceId
DeviceSecret String 设备私钥
DeviceStatus String 设备状态,目前预留

注意:

  • 设备名称限制:英文字母、数字和特殊字符-_@.:,长度限制4~32

示例

  • 请求示例
  1. https://iot.cn-shanghai.aliyuncs.com/?&Action=RegistDevice
  2. &ProductKey=...
  3. &<[公共请求参数]>
  1. {
  2. "RequestId":"120F5EB3-7023-4F0C-B419-9303AB336885",
  3. "Success":true
  4. "DeviceId":"", //阿里云颁发的设备id 全局唯一
  5. "DeviceName":"",//设备名称,用户自定义或系统生成
  6. "DeviceSecret":"",//设备私钥
  7. "DeviceStatus":"",//预留状态字段
  8. "ErrorMessage":""//错误信息
  9. }
  • 常见错误

    未授权操作

    这种错误信息一般是由于 调用SDK时候,填写的accessKeyId和accessSecret与你指定的productKey的创建者不是用一个用户导致的。 注册设备的时候,需要使用当前ProductKey的创建者对应的accessKey和accessSecret才有效.

本文导读目录