このプロジェクトについて

Matter(旧称Project CHIP)は、Connectivity Standards Allianceの下で維持されているオープンソースのアプリケーション層接続標準です。その目的は、より多くのオブジェクト間により多くの接続を生み出し、メーカーの開発を簡素化し、消費者の互換性を高めることです。このリポジトリは標準のリファレンス実装であり、Apache 2.0ライセンスの下で公開されています。 提供内容 - スマートホームデバイス向けの統一されたIPベースのアプリケーション層プロトコルで、ThreadおよびWi-Fiトランスポートと互換性があります。 - 階層化アーキテクチャ:Application、Data Model、Interaction Model、Action Framing、Security、Message Framing & Routing、IP Framing & Transport Management。 - セキュリティ基盤、メッセージフレーミングとディスパッチ、およびインタラクションモデルとデータモデルの実装。 - 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にあります。仕様自体はConnectivity Standards Allianceを通じて入手でき、プロジェクトの詳細なニュースはbuildwithmatter.comにあります。