访问联盟网站

开发与认证

产品开发指南

着手开发前,可以先阅读下联盟提供的Matter开发手册(Handbook),了解Matter的基本信息和概念,该手册挂载在GitHub上,访问链接:https://handbook.buildwithmatter.com/,目前该手册仅有英文版本,未来也会上线中文版。

1. 需求分析与网络传输方式的确定

a. 详细分析产品需求,包括功能、性能指标和用户体验。

b. 基于需求分析,选择最合适的网络传输方式(如Wi-Fi、Thread、以太网等),考虑兼容性、功耗要求、传输速度和可靠性。

2. 硬件原理图与 PCB 设计

a. 设计硬件原理图,确保所有组件和接口的适配与功能性,注意预留硬件调试接口。
b. 完成PCB版图设计,包括布局优化和电路测试点的设置,以便于后续的调试和测试。

3. 固件开发与初步验证

a. 使用开发板或实际产品硬件进行固件编程,基于芯片平台SDK开发Matter固件,参考Matter应用层规范实现Matter产品相关功能。

b. 在早期阶段就进行基本的功能测试,以快速发现并解决潜在的问题。

4. 固件在实际产品中的测试

a. 在实际产品中对固件进行全面测试,包括稳定性、性能和用户交互。

b. 根据测试结果进行固件的迭代优化,确保最终产品的质量和性能。

c. 做多个生态的兼容性测试,确保产品的广泛兼容性和适应性。

5. 申请在DCL TestNet添加产品信息,准备用于认证测试的固件

a. 详细了解DCL TestNet的要求和流程,确保提交的信息完整且准确。

6. 产品的测试和认证

a. 使用联盟提供的工具进行产品自测(非必须)

b. 联系和选择联盟指定的测试实验室(ATL)完成 Matter 产品的测试后,向CSA申请Matter认证,获得CD文件

c. 在DCL MainNet上添加产品相关信息。

7. 构建工厂数据和最终产品固件

a. 选择信誉良好且具备相关经验的DAC供应商。若DAC证书是由其他家供应,在向CSA申请Matter认证时,需填写CD文件中的DAC Original VID 和DAC Original PID字段。

b. 确保工厂数据内容的安全性和保密性。

c. 在产品上通过不干胶贴纸、喷码、激光打标等合理方式展示符合联盟要求的 Matter 配网码。联盟有对字体、尺寸、排版的要求,以下是部分配网码的示例,具体要求请参考。https://groups.csa-iot.org/wg/members-all/document/folder/2266