aliro使用nordic54l15芯片方案
1. pics文件配置
1.1 以下是1.0版本的PICS模板,也可以在https://groups.csa-iot.org/wg/aliro-wg/document/folder/5063地址下载新的模板,需要先加入aliro工作组才能访问这个地址
1.2 csa联盟官方打开picstool开始配置
地址如下:https://picstool.csa-iot.org/,根据aliro协议规范勾选自己需要的对应配置
2. 认证环境搭建
按照用户手册搭建认证环境,也可以在csa官网找到最新的文档https://groups.csa-iot.org/wg/aliro-wg/document/folder/5063
3. test-harness配置跟设备配置
3.1 固件编译下载
固件下载地址:https://github.com/nrfconnect/ncs-door-lock-and-access-control/tree/v1.0.0
编译aliro only版本,具体编译方法不在这详述。
3.2 非证书测试项参数配置
- test-harness配置:
{"test_parameters":{"dut_reader_public_key":"04bbcd32d790d35488c196dd27c97eb468e0fcc77d667a8620d8222f29ab5b49443abeca160571daf7446a93c6efeaf56cef5e97a05fc389a85c50967cee20254b","dut_reader_group_identifier":"00113344667799AA00113344667799AA","dut_reader_issuer_group_identifier":"00113344667799AA00113344667799AB","dut_reader_group_sub_identifier":"113344667799AA00113344667799AA00","dut_reader_group_resolving_key":"00000000000000000000000000000000","th_access_credential_private_key":"49695b97a4bc4e6f4f44fe5e7dcb2e48496954df245fd2a01e6e196eac89a255","th_access_credential_public_key":"04d971e3576df00b2e14db4c512bf45ee026bb5c58bce37ff32e8af46065705dd8dad03cbe3d703fc9deced624241fe59cb2d99b868b49057f7795efbe3bdf320a"}}- 创建新工程,填写信息,具体步骤可以参考aliro用户手册:
测试通过的测试报告:
3.2.1 生成dut_reader的公私钥
test-harness上对应dut_reader_public_key字段,私钥需要通过shell命令写到设备里。
- 生成dut_reader公私钥方法:
//生成dut_reader公私钥: python3 ./scripts/generate_keypair.py--verbosePrivate Key(32bytes): 3a24f55b701b1cdb02eaacbc658ce2ea8c1e4b3efb5a5ff256498ffc46ff1ae4 Public Key