本文介绍如何使用ID²-KM Demo试用ID²。
ID²-KM Demo可实现基于ID²的应用和业务的前期调试。使用时ID²密钥预置在固件中,不需要烧录ID²和HAL接口的对接。
方案一:在第三方OS中使用ID²-KM Demo
- 获取ID²-KM Demo源码。
- 参考在Link Kit SDK上适配ID²-KM进行设备端适配。
说明 不需要烧录ID²和对接HAL接口。
- 登录物联网设备身份认证获取调试类ID²。
说明 调试 ID²的密钥类型选择AES。
- 预置调试类ID²。
在km_demo.c(irot/demo)中导入获取的调试ID²。
说明 预制密钥ID2_KEY必须是hex-string格式。 - 生成调试固件。
- 重新编译生成KM Demo库
libkm.a
。 - 使用ID²-KM Demo库替换系统中的KM库,重新编译生成固件。
- 重新编译生成KM Demo库
方案二:在AliOS Things中使用ID²-KM Demo
- 登录物联网设备身份认证获取调试类ID²。
说明 调试 ID²的密钥类型选择AES。
- 预置调试ID²。
在km_demo.c(secrutiy/irot/demo)中导入获取的调试ID²。
说明 预制密钥ID2_KEY必须是hex-string格式。 - 生成调试固件。
- 在
security/irot/aos.mk
中配置载体为libkm_demo。 - 重新编译生成调试固件。
- 在