Feedback
Feedback

If you are having issues with the exercises, please create a ticket on DevZone: devzone.nordicsemi.com
Drag & Drop Files, Choose Files to Upload 最大 2 個のファイルをアップロードできます。
  • 日本語
    Eng
    日本語
  • Matterのサンプルとアプリケーション

    nRF Connect SDKは、Matterプロトコルを紹介するいくつかのサンプルとアプリケーションを提供しています。これらはさまざまなボードターゲット向けにビルドでき、異なる使用シナリオに合わせて構成できます。

    以下のリストは、サポートされているサンプルとアプリケーションを目的とユースケース別にグループ化したものです。

    • 標準的なMatterデバイスタイプ
      • エントリーコントロール
        • Matterドアロック
        • Matterウィンドウカバー
        • Matterクロージャー
      • ライトコントロール
        • Matter電球
        • Matterライトスイッチ
      • センサー
        • Matterコンタクトセンサー
        • Matter温度センサー
        • Matter煙・COアラーム
        • Matterウェザーステーション(温度、湿度、気圧センサー)
      • HVAC(空調)
        • Matterサーモスタット
      • ユーティリティ
        • Matterブリッジ
    • カスタムデバイスタイプとクラスターを作成するためのベース
      • Matterテンプレート
      • Matterメーカー固有

    Note

    サポートされているプロトコルと低電力構成に関する詳細については、利用可能なすべてのMatterサンプルとアプリケーションを説明している表を参照してください。

    Matterサンプルの構造

    すべてのMatterサンプルとアプリケーションは、nRF Connect SDKで利用可能な他のサンプルと同様の共通のファイル構造を持っています。ただし、Matterにのみ適用される特定のファイルやディレクトリもあり、それらについて説明する価値があります。以下のリストは、Matterアプリケーションの構造の最も重要な要素とその目的の説明です。

    • boards/ – ボード固有の.confおよび.overlayファイルを格納するディレクトリ
    • src – Matterアプリケーションのソースコードが含まれるディレクトリ
      • default_zap/ – Matterデータモデル用に生成されたソースファイルが含まれるディレクトリ
      • app_task.cpp – ソース Matterアプリケーションの実装を含むファイル
      • app_task.h – ヘッダー Matterアプリケーション用ファイル
      • chip_project_config.h – Matterスタック構成を変更するためのヘッダー ファイル
      • main.cpp – Matterアプリケーションを実行するためのソース ファイル
    • sysbuild/ – アプリケーション以外のイメージの構成を格納するディレクトリ
    • CMakeLists.txt – コンパイルされるヘッダーファイルとソースファイルを含めるためのCMakeファイル
    • Kconfig – アプリケーション固有のオプションとデフォルト構成が含まれるファイル
    • Kconfig.sysbuild – イメージ間オプションのデフォルト構成を設定するファイル
    • pm_static_X.yml – メモリパーティションを定義するファイル(Xは特定のボード名)
    • prj.conf – アプリケーションのデバッグ構成を変更するために使用できるファイル
    • prj_release.conf – アプリケーションのリリース構成を変更するために使用できるファイル
    • README.rst – アプリケーションの使用方法を説明するドキュメントファイル

    Note

    デバッグ構成とリリース構成のためにprj.confprj_release.confを区別することは、nRF Connect SDKの一般的なルールではありませんが、すべてのMatterサンプルにおけるベストプラクティスな手法です。

    Switch language?

    Progress is tracked separately for each language. Switching will continue from your progress in that language or start fresh if you haven't begun.

    Your current progress is saved, and you can switch back anytime.

    Register an account
    Already have an account? Log in
    (All fields are required unless specified optional)

    • 8 or more characters
    • Upper and lower case letters
    • At least one number or special character

    Forgot your password?
    Enter the email associated with your account, and we will send you a link to reset your password.