Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。
Google がリリースする OpenThread は、 Thread ® のオープンソース実装です。 Google は OpenThread をリリースして、Google Nest 製品で使用されるネットワーク テクノロジーを開発者がより広く利用できるようにし、コネクテッド ホームおよび商業ビル向けの製品の開発を加速させました。

プラットフォームの抽象化レイヤーが狭く、メモリ フットプリントが小さいため、OpenThread (OT) は高い移植性を備えています。システムオンチップ (SoC) とコプロセッサ (RCP、NCP) の両方の設計をサポートします。
OpenThread は、Thread 1.1.1 仕様で定義されているすべての機能を実装しています。この仕様は、家庭および商業ビルのアプリケーション向けに、IPv6 ベースの信頼性が高く安全で低電力のワイヤレス デバイス間通信プロトコルを定義します。

特徴

OpenThread は、すべてのスレッド ネットワーク レイヤー (IPv6、6LoWPAN、MAC セキュリティ付きの IEEE 802.15.4、メッシュ リンク確立、メッシュ ルーティング) とデバイス ロール、およびボーダー ルーターのサポートを実装します。

アプリケーションサービス
  • IPv6 構成と生データ インターフェイス
  • UDP ソケット
  • CoAP クライアントとサーバー
  • DHCPv6 クライアントとサーバー
  • DNSv6 クライアント
強化された機能
  • 子供の監督
  • 再接続時に前の親に通知
  • ジャム検出
  • 定期的な親の検索
共同処理者のサポート
  • Spinel、汎用コプロセッサ プロトコル
  • OT デーモン、ユーザー空間の Radio Co-Processor ネットワーク インターフェイス ドライバー/デーモン
  • Spinel ノードによるスニファーのサポート
ボーダールーター
  • Thread とイーサネット/Wi-Fi 間の双方向 IPv6 到達可能性
  • Thread と Ethernet/Wi-Fi 間の双方向 DNS ベースのサービス検出
  • イーサネット/Wi-Fi リンクを介したスレッド メッシュの拡張

OpenThread をどのように使用しますか?

OpenThread の進行中の開発貢献することに興味がある場合は、 OpenThread GitHub リポジトリ最適です。そこには、貢献方法、スタイルガイド、行動規範、ライセンスなどに関する情報を含むすべてのコードがあります。

OpenThread を独自の製品で使用したり、個人で展開したりする場合は、以下のオプションを確認してください。
独自の Thread ネットワークの構築と展開に使用するハードウェアとプラットフォームの設計を決定します。ボーダー ルーターを追加して、Thread ネットワークを Wi-Fi やイーサネットなどの他のネットワーク層に接続するか、LwIP、FreeRTOS、および mbed TLS を使用する単一プラットフォーム ソリューションである OpenThread RTOS を使用します。また、OpenThread Commissioner を使用して、デバイスを Thread ネットワークに簡単にコミッションします。
API Codelab を試して、アプリケーション開発のガイドとして API リファレンスを使用してください。 IPv6、UDP、CoAP、ICMPv6、DNSv6...すべてが揃っています。
OpenThread を新しいハードウェア プラットフォームに移植するために必要なすべての手順を説明した移植ガイドを確認してください。
OpenThread は、Thread Group による認証に使用できます。スレッド参照スタックとして、OpenThread は証明を容易にします。

ニュース

Google I/O のセッションを見て、Thread の簡単な概要と、開発者が OpenThread を使用して IoT ソリューションをすばやく構築する方法を確認してください。
2021 年 5 月 19 日

Silicon Labs EFR32 開発ボードを使用する Build a Thread Network Codelab の新しいバージョンをリリースしました。 Silicon Labs の Mithil Raut による寄稿。
2021 年 4 月 22 日

ESP32 は、幅広いアプリケーション向けに Wi-Fi および Bluetooth 接続を統合した機能豊富な MCU です。
2021 年 4 月 5 日

OpenThread Border Router で Thread 1.2 Multicast を使用するための新しい Codelab をリリースしました。

OpenThread をサポートしているのは誰ですか?

OpenThread を使用している製品は?

以下の製品は OpenThread を使用し、スレッド仕様のコア要件をサポートしています。 「Built on Thread」バッジが表示されている製品は、Thread Group によって認定されています。
スレッド認定
Wemo ステージ シーン コントローラーは Apple Home アプリに接続し、カスタマイズされた快適な家のために、照明、エンターテイメント、セキュリティ、温度の最大 6 つのシーンを作成および管理できます。
スレッド認定
シンプルなタップで、または Siri に尋ねることで、照明やアプライアンスを制御し、それらが使用している電力を確認し、アプライアンスを自動操縦にするスケジュールを簡単に設定します。
スレッド認定
シンプルなタップで、または Siri に尋ねることで、照明やアプライアンスを制御し、それらが使用している電力を確認し、アプライアンスを自動操縦にするスケジュールを簡単に設定します。
スレッド認定
照明を iPhone、Siri の音声コマンド、または自動化で制御できます。家の電球を 1 つも交換する必要はありません。
スレッド認定
屋外の温度、湿度、気圧を経時的に追跡し、iPhone またはディスプレイで天気の傾向を一目で確認できます。
スレッド認定
iPhone、Siri、またはオンボード ボタンを使用して灌漑システムを起動し、スケジュールをすばやく簡単に設定し、Eve Aqua に庭やパティオの植物への水やりを任せます。
スレッド認定
ドアや窓の状態を把握し、外出先で通知を受け取り、家中の他の HomeKit 対応アクセサリを自動的に制御します。
スレッド認定
シンプルなタップで、または Siri に尋ねることで、照明やアプライアンスを制御し、それらが使用している電力を確認し、アプライアンスを自動操縦にするスケジュールを簡単に設定します。
スレッド認定
アプリ、Siri、スケジュール、統合されたタッチ コントロールを使用して、またはあなたの存在に基づいて、室温を簡単に制御します。
スレッド認定
それほど基本的ではないスマート照明の基本。
スレッド認定
1600 万色以上の色でどんな部屋も変える柔軟な照明。
スレッド認定
モデムに接続し、強力で信頼性の高い信号でネットワークを作成します。
スレッド認定
各ポイントはルーターと連携してカバレッジを拡大し、すべての部屋で Wi‑Fi を高速に保ちます。さらに、音楽を再生したり、答えを見つけたりできるスマート スピーカーです。
スレッド認定
助けを求め、最も重要な人とつながり、コネクテッド ホームを 1 つのビューで制御します。
簡単に省エネできます。家の中の好きな場所に置いてください。
暖房システムに接続し、Google Nest Thermostat E と連携して、暖房のオンとオフを切り替えたり、調整したりします。
Nest Guard と Nest Detect を搭載した Google Nest Secure アラーム システム。
誰がそこにいるかを知らせるドアベル。
どこからでも施錠・解錠できる、いたずら防止のキーフリーデッドボルト。
Nest x Yale ロックをインターネットに接続し、Google Nest Secure システムの範囲エクステンダーとして機能します。
クラス最高の頭脳を備えたクラス最高のセキュリティカメラ。
耐候性と耐タンパー性を備えた屋外用防犯カメラです。
Java は、Oracle および/またはその関連会社の登録商標です。スレッドはスレッドグループ株式会社の登録商標です。