Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。
このページは Cloud Translation API によって翻訳されました。
Switch to English

OpenThread Border Router

スレッドボーダールーターは、スレッドネットワークをWi-Fiやイーサネットなどの他のIPベースのネットワークに接続します。スレッドネットワークでは、他のネットワークに接続するためにボーダールーターが必要です。

OTBRボーダーエージェントアーキテクチャ

スレッドボーダールーターは、最低限、次の機能をサポートします。

  • スレッドデバイスと他の外部IPネットワーク間のルーティングを介したエンドツーエンドのIP接続
  • スレッドデバイスを認証してスレッドネットワークに参加させるための外部スレッドコミッショニング(携帯電話など)

スレッド認定

OpenThreadによるボーダールーターの実装は、OpenThreadボーダールーター(OTBR)と呼ばれます。 OTBRは、北欧のnRF52840NCPを備えたRaspberryPi3Bのスレッド認定コンポーネントです。

始めましょう

Docker

OTBRを使い始める最も簡単な方法は、Dockerバージョンを試すことです。物理RCPまたはシミュレートされたRCPのいずれかを使用して、LinuxベースのシステムまたはRaspberry Pi3BのDockerコンテナーでOTBRを実行します。

詳細については、 Dockerサポートの概要を参照してください。

プラットフォーム

OTBRは、サポートされているプラ​​ットフォームでも直接実行されます。

  1. プラットフォームを選択します。
  2. OTBRを構築および構成する
  3. OTBRに含まれているツールとスクリプトについて学ぶ

コードを取得する

ソースコードに直接アクセスするには、 OpenThread Border RouterGitHubリポジトリを参照してください。

あなたはにバグレポートや機能要求を提出することにより、OpenThread境界ルータの継続的な発展に貢献できる課題トラッカー

コミュニティプロジェクト

QEMU OTBR

OTコミュニティのメンバーは、オープンソースのマシンエミュレーターおよびバーチャライザーであるQEMUを使用してOTBRサポートを有効にしました。このプロジェクトは、ARMアーキテクチャでRaspbianをエミュレートします。

機能とサービス

OTBRには、次のような多くの機能が含まれています。

  • 構成と管理のためのWebGUI
  • 外部コミッショニングをサポートするためのスレッドボーダーエージェント
  • スレッドネットワークのIPv6プレフィックスを取得するためのDHCPv6プレフィックス委任
  • IPv4ネットワークに接続するためのNAT64
  • スレッドデバイスがIPv4のみのサーバーへの名前による通信を開始できるようにするDNS64
  • OpenThreadの組み込み機能を使用したスレッドインターフェイスドライバー
  • Dockerサポート

ボーダールーターサービス

OTBRは次のサービスを提供します。

  • mDNS Publisher —外部コミッショナーがOTBRとそれに関連するスレッドネットワークを検出できるようにします
  • PSKcジェネレーター—PSKcキーの生成用
  • Webサービス—スレッドネットワークを管理するためのWeb UI

Border Router Servicesのサードパーティコンポーネントには、WebUIのフレームワーク用のSimpleWebServerとMaterialDesignLiteが含まれます。