RainMaker + Matter 方案连接公有 RainMaker 时,设备证书如何生成?
在 RainMaker + Matter 方案中,RainMaker 会复用 Matter DAC(Device Attestation Certificate,设备认证证书)作为其设备证书。
对于公有 RainMaker,使用 esp-rainmaker-cli 可一步完成证书的生成、注册和烧录:
esp-rainmaker-cli claim --matter <your_device_port>
默认烧录地址为 0xd000。请确认该地址与项目分区表中的 esp_secure_cert 分区一致。
如需单独生成 fctry 分区二进制文件,请使用 esp-matter-mfg-tool:
# 生成 fctry 二进制文件($RMAKER_PATH 为 esp-rainmaker 仓库目录)
esp-matter-mfg-tool --vendor-id 0x131B --product-id 0x2 \
--vendor-name "Espressif" --product-name "RainMaker-Matter-Light" \
--hw-ver-str "DevKitM1" \
-cd $RMAKER_PATH/examples/matter/mfg/cd_131B_0002.der \
--csv $RMAKER_PATH/examples/matter/mfg/keys.csv \
--mcsv $RMAKER_PATH/examples/matter/mfg/master.csv
# 烧录到 fctry 分区(请核对分区表中的地址)
esptool.py write_flash 0x3e0000 out/131b_2/<node-id>/<node-id>-partition.bin

