Matter基礎

Changing the version will not affect your certificate
レッスン1 – Matterの概要
5 トピックス | 1 テスト
Matterとは?
Matterアーキテクチャ
Matterにおけるトランスポート層
Matterのセキュリティモデル
演習 1 – Matterアプリケーションのテスト
レッスン1 クイズ
レッスン2 – Matterを使用した開発
5 トピックス | 1 テスト
nRF Connect SDK における Matter の統合
Matter API
Matterのサンプルとアプリケーション
Threadネットワーキング
演習1:Matterデバイスの実行と制御
レッスン2 クイズ
レッスン 3 – Matterのエンドポイント、クラスター、および属性
6 トピックス | 1 テスト
Matterデバイスタイプ
Matterクラスタとその内容
Matterアプリケーションにおけるクラスタの制御
演習1 – アプリケーションでMatterデバイスタイプをサポートする
演習 2 – 独自のクラスターの作成
演習3 – カスタム機能によるクラスタの拡張
レッスン3 クイズ
レッスン4 – Matterにおける電力最適化
4 トピックス | 1 テスト
Matterにおける消費電力の削減
間欠接続デバイス(ICD)
Matter over Thread用オンライン・パワー・プロファイラー
演習1 – Matter ICDの有効化と消費電力の測定
レッスン4 クイズ
レッスン5 – Matter Over-The-Air
4 トピックス | 1 テスト
Matter Over-The-Air ソフトウェアアップデート
Bluetooth LE経由のデバイスファームウェアアップグレード
演習1 – Matter OTA を使用したファームウェアのアップグレード
演習 2 – Bluetooth LEを使用したファームウェアのアップグレード
レッスン5 クイズ
修了証を受け取ろう!
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 個のファイルをアップロードできます。
読み込み中
RegisterLog in
  • 日本語
    Eng
    日本語
  • 間欠接続デバイス(ICD)

    Matter 1.4以降では、継続的に到達可能でないデバイスは間欠接続デバイス(ICD)として定義されています。ICDはほとんどの時間をスリープ状態で過ごし、制御された間隔または特定のイベントによってトリガーされた場合にのみ起動します。スリープ中、デバイスはMatterファブリック上で意図的に到達不可能な状態になります。

    ICD機能は、Matterにおける消費電力の削減で前述した低消費電力メカニズム(Thread SEDおよびSSEDロール、ポーリング、タイムアウト)を基盤とし、デバイスがいつ利用可能である必要があるか、また短時間でエネルギー効率の高いウィンドウ内でどのように通信するかを定義するMatterレベルのモデルを追加します。

    本トピックでは、ICDモデル、そのモード、パラメータ、およびNordicデバイスが効率的なICD構成をどのようにサポートするかについて説明します。

    ICD動作モード

    ICDは、アイドルモードとアクティブモードという2つの動作モードを交互に切り替えます。これらのモードは、デバイスがどのくらいの頻度で通信し、どのくらいの時間無線を起動状態に保つかを定義します。

    アイドルモード

    アイドルモードでは、デバイスは省エネルギーを優先します。スロー・ポーリング間隔に従い、メッセージを時折チェックするのみです。デバイスは構成に応じて数分または数時間スリープする場合があります。長いアイドル間隔は無線使用を大幅に削減しますが、デバイスの応答速度が制限されます。

    アクティブモード

    アクティブモードでは、デバイスは一時的に応答可能になります。ファスト・ポーリング間隔を使用し、交換を迅速に処理します。このモードは、デバイスが通信を開始したとき、新しい交換が始まったとき、またはアイドルモードからのタイムアウト遷移後に入ります。

    モード間の遷移

    複数のパラメータが遷移を制御します。たとえば、ICDはアイドルモード期間で定義された最大期間のみアイドルモードに留まることができ、その後アクティブモードに入る必要があります。逆に、アクティブモード期間はアクティブモードでの最小時間を強制し、アクティブモード閾値は遅延トラフィックに対応するため、最後の交換後にアクティブモードを延長します。

    これらのメカニズムにより、デバイスは応答性とバッテリー寿命のバランスを取ることができます。

    ICDパラメータ

    ICDの動作は5つの主要なパラメータによって制御されます。予測可能な応答性と最適化されたエネルギー消費を持つデバイスを作成するには、これらを理解することが不可欠です。

    1. スロー・ポーリング間隔:この間隔は、アイドルモード中にICDがメッセージをチェックする頻度を定義します。値が長いほど消費電力は大幅に削減されますが、レイテンシが発生します。定期的にのみ報告するセンサーは、非常に長いスロー・ポーリング値を使用することがよくあります。
    2. ファスト・ポーリング間隔:アクティブモード中に使用され、デバイスがメッセージをリッスンする頻度を決定します。応答性の高いユーザーエクスペリエンスを保証しますが、無線オン時間が増加します。
    3. アイドルモード期間:このパラメータは、デバイスがアイドルモードに留まることができる最大時間を制限します。タイマーが期限切れになると、デバイスはアクティブモードに遷移し、クライアントがデバイスと対話できるようにします。
    4. アクティブモード期間:アクティブモードに入った後、デバイスは少なくともこの期間アクティブ状態を維持する必要があります。これにより、進行中の交換中にデバイスが早期にスリープに戻ることを防ぎます。
    5. アクティブモード閾値:この値は、最新のネットワークアクティビティ後に追加の保証されたアクティブ時間を追加します。再送信の処理に役立ち、特に可変レイテンシを持つネットワークで安定した通信を保証します。また、ディープスリープデバイスのエネルギー消費に最も大きく寄与する要因の1つでもあります。

            ICD構成:SITとLIT

            Matterは、ショートアイドル時間(SIT)とロングアイドル時間(LIT)という2つのICDプロファイルを定義しています。これらの選択は、デバイスのパフォーマンスとバッテリー寿命に大きく影響します。

            ショートアイドル時間(SIT)

            SITデバイスのスロー・ポーリング間隔は15秒以下です。この構成は、ドアロックや窓カバーなどのアクチュエータに最適で、ユーザーエクスペリエンスが比較的低いレイテンシを必要とする場合に適しています。

            SITデバイスはより頻繁に到達可能な状態を維持するため、より多くのエネルギーを消費しますが、一貫した応答性を提供します。

            ロングアイドル時間(LIT)

            LITデバイスは15秒を超えるスロー・ポーリング間隔を使用し、多くの場合数分または数時間続きます。この構成は、煙/CO警報器や環境センサーなど、主にデータを報告するデバイスに適しています。

            LITデバイスは長時間スリープするため、チェックイン・プロトコル(CIP)やユーザー・アクティブ・トリガー(UAT)などの追加のICD機能に依存して到達可能性を確保します。

            LITデバイスは極めて低い消費電力を実現しますが、スケジュールされた通信またはイベント報告のために起動した後にのみクライアントに応答します。

            追加のICD機能:CIPとUAT

            チェックイン・プロトコル(CIP)

            チェックイン・プロトコルはLITデバイスに必須です。チェックインは、ICDが一時的に到達可能であることを示すために送信される短いセッションレスメッセージです。保留中のコマンドを持つクライアントは、このウィンドウ内で動作する必要があります。

            CIPは、完全なセキュアセッションを確立することなく、ローテーションキーとメッセージカウンタを使用してセキュリティを提供します。

            ユーザー・アクティブ・トリガー(UAT)

            UATメカニズムにより、ユーザーは物理ボタンを押す(または別のローカルアクションをトリガーする)ことで、ICDを即座にアクティブモードにすることができます。これは、通常ディープスリープしているデバイスとの構成フローやローカルインタラクションに不可欠です。

            Thread上のICD動作:SEDとSSED

            ICDは、Matterにおける消費電力の削減で紹介されたThreadの低消費電力ロールに依存しています。これらのロールは、デバイスがどのように起動し、ポーリングし、接続を維持するかを定義します。

            SEDを使用したICD(スリーピー・エンド・デバイス)

            SEDは定期的に起動して、保留中のメッセージがないか親デバイスをポーリングします。
            ICD動作では、ThreadポーリングがICDのスローおよびファスト・ポーリング間隔と整合していることが重要です。

            MLE(メッシュリンク確立)子タイムアウトや子監視タイムアウトなどのThreadタイムアウトは、余分な起動を強制しないよう、スロー・ポーリング間隔以上の値に設定する必要があります。

            SSEDを使用したICD(同期スリーピー・エンド・デバイス)

            SSEDは、親ルーターと同期した正確な間隔で起動するために、協調サンプルリスニング(CSL)を使用します。これはポーリングよりも効率的ですが、CSLには正確なクロッキングと適切に調整されたタイミング値が必要です。

            同期が失われた場合、SSEDはデータリクエストを送信する必要があり、消費電力が増加する可能性があります。

            nRF Connect SDKにおけるICD構成

            Kconfigオプションを使用してnRF Connect SDKでICD動作を構成する方法を見てみましょう。

            これらのオプションは、ICD機能を有効にし、アイドルおよびアクティブモードのコアタイミングパラメータを設定します。

            ICD管理CONFIG_CHIP_ICDMatter ICD管理クラスタを有効にし、デバイスが間欠接続ノードとして動作できるようにします。
            スロー・ポーリング間隔CONFIG_CHIP_ICD_SLOW_POLL_INTERVAL=<ms>アイドルモード中にICDがポーリングする頻度を指定します。
            ファスト・ポーリング間隔CONFIG_CHIP_ICD_FAST_POLL_INTERVAL=<ms>アクティブモード中にICDがポーリングする頻度を指定します。
            アイドルモード期間CONFIG_CHIP_ICD_IDLE_MODE_DURATION=<ms>ICDがアクティブモードに遷移する前にアイドルモードで過ごすことができる最大時間。
            アクティブモード期間CONFIG_CHIP_ICD_ACTIVE_MODE_DURATION=<ms>デバイスがアクティブになったときにアクティブモードで必要な最小時間。
            アクティブモード閾値CONFIG_CHIP_ICD_ACTIVE_MODE_THRESHOLD=<ms>遅延トラフィックをサポートするため、最後のメッセージ交換後にアクティブモードを延長します。

              LIT固有の機能

              チェックイン・プロトコル(CIP)CONFIG_CHIP_ICD_CIP=yLITデバイスが定期的にクライアントに可用性を通知するために必須です。
              ユーザー・アクティブ・トリガー(UAT)CONFIG_CHIP_ICD_USER_ACTIVE_TRIGGER=yユーザーアクションによってアクティブモードへの遷移を強制できるようにします。

              Make sure to Log in or Register to save your progress

              Back
              Next

              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.

              Log in
              Don’t have an account? Register an account

              Forgot your password?
              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.

              Back to Log in

              リンクの挿入/編集

              リンク先 URL を入力してください

              または既存のコンテンツにリンク

                検索キーワードが指定されていません。最近の項目を表示しています。 検索または上下矢印キーを使って項目を選択してください。

                  Change summary

                  What's new in the latest version

                  Matter

                  Matter

                  •Matter over Thread support for nRF54LM20A and nRF54LM20B SoCs.
                  •Matter over Wi-Fi® support for nRF54LM20A combined with the nRF7002-EB II shield.
                  •Released the Matter Cluster Editor app v1.0.1 and Matter Quick Start app v1.1.0.