本文介绍非阿里云物联网平台及其相关平台的云端如何与ID²的服务端对接。
本文适用于使用非阿里云物联网平台创建的IoT设备。如果您通过阿里云物联网平台接入IoT设备,请跳过本文。
步骤一:获取AccessKey
您需要在阿里云账号下生成AccessKey,该账号必须与ID²管理控制台和购买ID²授权的账号保持一致。获取AccessKey,请参见获取AccessKey。
步骤二:下载SDK
下载并集成适合您业务平台的服务端SDK:
步骤三:服务端接口对接
- 依赖包安装。
参考SDK目录下的
aliyun-id2-sample/README
安装依赖包。 - 服务端接口对接。
请参考服务端API手册,您也可以参考
aliyun-id2-sample
中的示例代码。
步骤四:(可选)服务端接口验证
- 由于设备端适配还没有完成,您可以通过调试类ID²模拟设备端,配合完成服务端对接的验证。
- 您也可以跳过此步骤,在设备端适配完成后,进行全链路的自主验证。
说明 调试类ID²仅限在对接调试阶段使用,不能作为正式的ID²使用。
- 生成调试ID²。
- 登录物联网设备身份认证页面。
- 在左侧导航栏,选择 。
- 单击生成调试ID²,获取调试类ID²。
- 开启服务端调试。
说明
服务端调试提供了authCode生成助手,用于模拟设备端生成authCode。您可用此authCode在服务端调用verify接口发起认证请求。
- 在左侧导航栏,选择 。
- 调试ID²归属在固定产品下,获取2.获取授权区域的prodcutKey。
- 单击3. 服务端接口验证区域的获取authCode 生成助手。
- 在获取authCode 生成助手对话框,设置authCode 生成模式和调试 ID²,单击生成,authCode生成成功。
- 单击复制,复制authCode。
- 使用上一步获取的authCode,在服务端调用verify接口。
说明 接口返回code值为200表示服务端接口调试成功。其他code值请参考服务端错误码。