認定資格の前提条件

GRL を使用して OpenThread コンポーネントや製品の認証テストを実行するには Test Harness で、次の要件を満たしていることを確認します。

スレッドグループのメンバー

GRL Thread テストハーネス ソフトウェアをダウンロードして使用するか、 認定を受けるためには、事前に次のソフトウェアを コントリビューターまたはスポンサー メンバーシップ スレッドグループに表示されます。

移行

OpenThread は、ターゲットとなるプラットフォームに正常に移植できなければなりません。 あります。詳しくは、 移行ガイド

ビルド オプション

テスト対象デバイス(DUT)には、次のビルド オプションが必要です。 プロセスの一部にすぎません

  • OT_THREAD_VERSION
  • OT_BORDER_ROUTER
  • OT_COMMISSIONER(フルスレッド デバイス(FTD)のみ)
  • OT_DHCP6_CLIENT(任意)
  • OT_JOINER

Thread 1.1.1 仕様のセクション 8 では、インバンドメッシュを定義しています。 安全な認証、コミッショニング、 信頼できない新しい無線デバイスのメッシュ ネットワークへの追加が含まれます。MeshCoP を使用するには インバンド コミッショニング テストケースの場合、コミッショナーと Joiner のロールは 有効にします。

OpenThread は基本的な DHCPv6 サポートを提供しますが、DHCPv6 はオプションとして 準拠しています。3 つのテストケースで DHCPv6 クライアントを使用 5.2.5(REED)、5.3.8(リーダー)、5.3.9(Router)です。お使いの DHCPv6 を使用する場合は、ビルドで DHCPv6 を有効にします。

たとえば、DHCPv6 で CC2538 プラットフォームを構築し、 :

./script/build -DOT_THREAD_VERSION=1.1 -DOT_BORDER_ROUTER=ON -DOT_COMMISSIONER=ON \
    -DOT_DHCP6_CLIENT=ON -DOT_JOINER=ON

構成オプションとビルド オプションの使用方法について詳しくは、 作成ガイド

リファレンス スタックのビルド オプション

関連する参照スタックには、次のビルド オプションが必要です。 :

  • OT_THREAD_VERSION
  • OT_BORDER_ROUTER
  • OT_COMMISSIONER
  • OT_DHCP6_CLIENT
  • OT_DHCP6_SERVER
  • OT_JOINER
  • OT_MAC_FILTER
  • OT_REFERENCE_DEVICE

たとえば、認証のリファレンス スタックとして使用するために CC2538 を構築するなどです。 テスト:

./script/build -DOT_THREAD_VERSION=1.1 -DOT_BORDER_ROUTER=ON -DOT_COMMISSIONER=ON \
    -DOT_DHCP6_CLIENT=ON -DOT_DHCP6_SERVER=ON -DOT_JOINER=ON \
    -DOT_MAC_FILTER=ON -DOT_REFERENCE_DEVICE=ON

ハードウェア

  • 32 個のスレッド参照デバイス(TI CC2538 ボードを使用) OpenThread 1.1 または テストハーネス
  • 提供されているスニッファーファームウェアを実行する NXP/Freescale Sniffer USB-KW24D512 (テストハーネスを使用)
  • OpenThread 1.1 を搭載した DUT(認定対象のデバイス)
  • 以下のテストケース用の RF シールド ボックス: <ph type="x-smartling-placeholder">
      </ph>
    • 5.6.7(REED)
    • 6.3.2(MED、SED)
    • 9.2.9(リーダー、ルーター)
    • 9.2.10(Router、ED1、SED1)
  • 少なくとも 35 台のデバイスをサポートするのに十分な USB ハブ(32 のリファレンス デバイス + 2 スニファー + 1 つの DUT)
  • テストハーネス ソフトウェアを実行する Windows マシン

ソフトウェア

GRL Thread テストハーネスが必要です すべての認定テストで使用します

次のステップ

すべての前提条件が満たされていれば、認証テストを開始できます。

認定資格テストを自動化するには、追加の設定が必要です。詳しくは、 自動化の設定をご覧ください。

認証テストを手動で実施するには、以下をご覧ください。 GRL テストハーネスを使用する