本文介绍如何使用ID²-KM Demo试用ID²。

ID²-KM Demo可实现基于ID²的应用和业务的前期调试。使用时ID²密钥预置在固件中,不需要烧录ID²和HAL接口的对接。

方案一:在第三方OS中使用ID²-KM Demo

  1. 获取ID²-KM Demo源码
  2. 参考在Link Kit SDK上适配ID²-KM进行设备端适配。
    说明 不需要烧录ID²和对接HAL接口。
  3. 登录物联网设备身份认证获取调试类ID²。
    说明 调试 ID²的密钥类型选择AES。
  4. 预置调试类ID²。

    在km_demo.c(irot/demo)中导入获取的调试ID²。

    说明 预制密钥ID2_KEY必须是hex-string格式。
  5. 生成调试固件。
    1. 重新编译生成KM Demo库libkm.a
    2. 使用ID²-KM Demo库替换系统中的KM库,重新编译生成固件。

方案二:在AliOS Things中使用ID²-KM Demo

  1. 登录物联网设备身份认证获取调试类ID²。
    说明 调试 ID²的密钥类型选择AES。
  2. 预置调试ID²。
    在km_demo.c(secrutiy/irot/demo)中导入获取的调试ID²。
    说明 预制密钥ID2_KEY必须是hex-string格式。
  3. 生成调试固件。
    1. security/irot/aos.mk中配置载体为libkm_demo。
    2. 重新编译生成调试固件。