访问联盟网站

开发与认证

产品开发指南

着手开发前,可以先阅读下联盟提供的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证书是由 Vendor Scope PAA供应,在向CSA申请Matter认证时,需填写CD文件中的DAC Original VID 和 DAC Original PID字段。

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

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