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
    日本語
  • Threadネットワーキング

    Matter over ThreadデバイスはThread プロトコルを使用して接続し、ネットワーキングの観点からは、純粋なThreadデバイスと何ら変わりません。

    Threadプロトコルは、ワイヤレスメッシュネットワークトポロジで動作するデバイス向けに設計されています。ネットワーク内のデバイスはノードと呼ばれ、その機能に応じて異なる役割に分類されます。

    転送の役割

    Threadネットワーク内のデバイスは、他のノードにパケットを転送できるかどうかに基づいて、2つの基本的なカテゴリに分類されます。

    • ルーター – メッセージをルーティングします。
    • エンドデバイス – メッセージをルーティングしません。

    ルーターは複数のデバイスと接続できますが、エンドデバイスは単一のルーターにのみ接続されます。このような接続は、親(ルーター)と子(エンドデバイス)の関係と呼ばれます。

    Note

    ルーターは複数の子を持つことができますが、エンドデバイスは単一の親しか持つことができません。ネットワーク構造は動的であり、デバイスは実行時に親を変更することがあります。これは、ほとんどの場合、接続品質の基準に基づいて行われます。

    Threadデバイスタイプ

    Threadデバイスは、いくつかのタイプに分類されます。

    • フルThreadデバイス(FTD)
      • ルーター
      • ルーター適格エンドデバイス(REED)
      • フルエンドデバイス(FED)
    • ミニマルThreadデバイス(MTD)
      • ミニマルエンドデバイス(MED)
      • スリーピーエンドデバイス(SED)
      • 同期スリーピーエンドデバイス(SSED)

    フルThreadデバイス(FTD)

    FTDは、非同期でメッセージを受信できるように、常に無線を有効にしています。通常、ミニマルThreadデバイス(MTD)よりも多くの電力を消費し、主電源で動作します。

    • ルーターは、Threadネットワークのバックボーンを形成します。ルーティングテーブルを維持し、他のデバイスにメッセージを転送します。ルーターは、エンドデバイスとは異なり、ネットワーク範囲を拡張するためにも使用でき、ミニマルエンドデバイスがネットワークに参加するためにはルーターが必要です。
    • フルエンドデバイス(FED)は、ルーティングテーブルを維持するエンドデバイスですが、メッセージをルーティングすることはできません。FEDは、親(ルーター)に代わってアドレス解決などの特定のThread管理機能を実行するFTD機能を備えたエンドデバイスであり、親の計算能力を効果的に削減します。これらは、機能するために親を必要とする子デバイスですが、自身が親になることはできません。
    • ルーター適格エンドデバイス(REED)は、ルーティングテーブルを維持し、必要に応じてルーターに昇格できるエンドデバイスです。REEDが、ネットワークに参加しようとするエンドデバイスの範囲内にある唯一のデバイスである場合、ルーターの役割への昇格を積極的に要求します。

    ミニマルThreadデバイス(MTD)

    MTDは、ルーティングテーブルを維持せず、通常は常時オンではない低電力デバイスです。エンドデバイスにしかなれず、機能するためには常に親が必要です。すべてのメッセージを親に転送します。

    • ミニマルエンドデバイス(MED)は、最も基本的なMTDであり、無線は常に有効になっています。ルーティングテーブルは保持しません。
    • スリーピーエンドデバイス(SED)は、ほとんどの時間スリープ状態にすることで消費電力を制限し、定期的に起動して親からのメッセージをポーリングします。起動後、親にデータ要求を送信します。親に保留中のメッセージがある場合、SEDに送信します(ルーターは常に無線を有効にしているため、これはいつでも発生する可能性があります)。それ以外の場合、親は保留中のメッセージがないことを示す応答を送信します。
    • 同期スリーピーエンドデバイス(SSED)は、スリーピーエンドデバイスと同様に動作しますが、親と同期しています。親と合意した指定された送信ウィンドウで起動するため、メッセージをポーリングする必要がありません。親がSSED宛てのメッセージを持っている場合、指定された送信ウィンドウ中に送信します。送信ウィンドウ中に無線アクティビティが検出された場合、SSEDは送信が完了するまで待機します。

    Note

    SEDとSSEDの消費電力は、特定のシナリオとユースケースによって異なります。SEDは幅広いユースケースに対応していますが、SSEDは主に、通常1秒未満の高速応答性が求められるアクチュエータデバイスに適しています。

    ネットワーク形成と外部通信

    Threadネットワークは、Thread Leaderと呼ばれるデバイスによって確立されます。これは、ネットワーク全体の構成情報を配布し、動的に自己選出されます。基本的には、参加できる既存のネットワークを近くで検出しないルーターデバイスであれば、どれでもなることができます。

    Note

    Threadネットワークは、単一のLeaderのみを持つことができます。

    Threadネットワークはローカルな性質を持ち、Wi-FiやEthernet接続を使用するPCやモバイルデバイスなどの一般的なユーザーデバイスから直接到達することはできません。これを可能にするには、Thread Border Routerデバイスが必要です。これは、ThreadネットワークとThread以外のネットワーク間でパケットをルーティングできるマルチインターフェースデバイスです。

    Note

    エンドユーザーデバイス(スマートフォンなど)からスマートホームのMatter over Threadデバイスを制御するには、Thread Border Routerが必要です。


    nRF Connect SDKでのThreadデバイスタイプの有効化

    nRF Connect SDKには、アプリケーションに特定のThreadデバイスタイプを有効にするために選択できる専用のKconfigオプションがあります。

    Threadデバイスタイプ選択するKconfigオプション
    FTDCONFIG_OPENTHREAD_FTD
    MTDCONFIG_OPENTHREAD_MTD
    SED/SSEDCONFIG_OPENTHREAD_MTD_SED

    Nordic Semiconductorは、アプリケーション向けに認証済みのThreadライブラリを提供しています。このシナリオでは、最も簡素化され、最低コストで最短の認証プロセスが提供される可能性があります。これは、Implementer層以上のThread Groupメンバーが利用できます。nRF Connect SDKでThread製品を開発している場合、この製品を継承によって公式のThread認証製品として認証することを申請できます。認証済みバイナリライブラリの機能を変更しない限り、製品は継承による認証の対象となります。Threadライブラリを使用するか、ソースからThread実装をコンパイルすることで、アプリケーションを構築できます。Threadライブラリを使用する場合、Threadデバイスタイプの選択を適用するには、追加の CONFIG_OPENTHREAD_NORDIC_LIBRARY_FTD または CONFIG_OPENTHREAD_NORDIC_LIBRARY_MTD シンボルを使用してください。

    詳細については、技術文書: ビルド済みライブラリを参照してください。

    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.