这个项目能做什么

Matter(原Project CHIP)是由连接标准联盟维护的开源应用层连接标准。其既定目标是创建更多对象之间的更多连接,简化制造商的开发工作,并提升消费者的兼容性。该代码仓库是该标准的参考实现,基于Apache 2.0许可证发布。 它提供的内容 - 面向智能家居设备的统一、基于IP的应用层协议,兼容Thread和Wi-Fi传输。 - 分层架构:应用层、数据模型、交互模型、操作帧封装、安全、消息帧封装与路由,以及IP帧封装与传输管理。 - 安全基础、消息帧封装与分发,以及交互模型和数据模型的实现。 - examples/目录下的示例固件应用,演示跨多种传输方式和资源受限芯片平台的简单交互。README明确指出这些示例是用于开发和测试的参考实现,并非生产就绪。 README中陈述的开发目标包括:统一性、互操作性、安全性、用户可控、联邦式、健壮性、低开销、普适性、生态灵活性、易用性和开放性。 仓库结构 - build / build_overrides:构建系统支持及按平台定制参数 - config:项目配置 - credentials:开发和测试凭据 - docs:文档和指南 - examples:示例固件应用 - integrations:第三方集成 - scripts:仓库工具 - src:Matter的实现 - third_party:第三方代码 - zzz_generated:围绕集群信息的ZAP生成模板代码 - BUILD.gn、gn_build.sh:GN构建系统文件 工具与CI README链接到SDK文档、覆盖率报告、CI REPL和夜间测试仪表板,并展示了多个平台的构建徽章,包括Android、Ameba、ASR、BouffaloLab、Darwin、TI CC13XX/26XX和CC32XX、EFR32、ESP32、Infineon、i.MX Linux、NXP FreeRTOS/Zephyr、Linux ARM和独立版、nRF Connect SDK、QPG、STM32、Telink和Tizen。测试徽章涵盖单元/集成测试、Cirque、QEMU和夜间运行,以及ZAP模板和文档构建。 入门 构建说明位于docs/README.md,贡献指南位于CONTRIBUTING.md。规范本身可通过连接标准联盟获取,更多项目新闻请访问buildwithmatter.com。