本文介绍非阿里云物联网平台及其相关平台的云端如何与ID²的服务端对接。

本文适用于使用非阿里云物联网平台创建的IoT设备。如果您通过阿里云物联网平台接入IoT设备,请跳过本文。

步骤一:获取AccessKey

您需要在阿里云账号下生成AccessKey,该账号必须与ID²管理控制台和购买ID²授权的账号保持一致。获取AccessKey,请参见获取AccessKey

步骤二:下载SDK

下载并集成适合您业务平台的服务端SDK:

步骤三:服务端接口对接

  1. 依赖包安装。

    参考SDK目录下的aliyun-id2-sample/README安装依赖包。

  2. 服务端接口对接。

    请参考服务端API手册,您也可以参考aliyun-id2-sample中的示例代码。

步骤四:(可选)服务端接口验证

  • 由于设备端适配还没有完成,您可以通过调试类ID²模拟设备端,配合完成服务端对接的验证。
  • 您也可以跳过此步骤,在设备端适配完成后,进行全链路的自主验证
说明 调试类ID²仅限在对接调试阶段使用,不能作为正式的ID²使用。
  1. 生成调试ID²。
    1. 登录物联网设备身份认证页面。
    2. 在左侧导航栏,选择调试服务 > 调试ID²
    3. 单击生成调试ID²,获取调试类ID²。
  2. 开启服务端调试。
    说明

    服务端调试提供了authCode生成助手,用于模拟设备端生成authCode。您可用此authCode在服务端调用verify接口发起认证请求。

    1. 在左侧导航栏,选择调试服务 > 服务端调试
    2. 调试ID²归属在固定产品下,获取2.获取授权区域的prodcutKey。
    3. 单击3. 服务端接口验证区域的获取authCode 生成助手
    4. 获取authCode 生成助手对话框,设置authCode 生成模式调试 ID²,单击生成,authCode生成成功。
    5. 单击复制,复制authCode。
    6. 使用上一步获取的authCode,在服务端调用verify接口。
      说明 接口返回code值为200表示服务端接口调试成功。其他code值请参考服务端错误码