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

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

機能

OpenThread は、Thread のすべてのネットワーク レイヤ(IPv6、6LoWPAN、IEEE 802.15.4、MAC セキュリティ、メッシュ リンクの確立、メッシュ ルーティング)とデバイスの役割を実装し、境界ルーターをサポートしています。

アプリケーション サービス
  • IPv6 設定と元データ インターフェース
  • UDP ソケット
  • CoAP クライアントとサーバー
  • DHCPv6 クライアントとサーバー
  • DNSv6 クライアント
拡張機能
  • 子どもの管理機能
  • 前の保護者に再接続を通知
  • Jam の検出
  • 定期的保護者検索
共同プロセッサのサポート
  • Spinel(汎用コプロセッサ プロトコル)
  • ユーザー空間の無線コプロセッサ ネットワーク インターフェース ドライバ/デーモンである OT Daemon
  • スピネル ノードを経由したスニファーのサポート
ボーダー ルーター
  • スレッドとイーサネット/Wi-Fi 間の双方向 IPv6 の到達可能性
  • Thread とイーサネット/Wi-Fi 間の双方向 DNS ベースのサービス ディスカバリ
  • イーサネット/Wi-Fi リンク経由でのスレッド メッシュの拡張

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

OpenThread の継続的な開発に貢献にご興味がある方は、 OpenThread GitHub リポジトリをご利用ください。コントリビューターへの投稿方法、スタイルガイド、行動規範、ライセンス情報など、あらゆるコードが揃っています。

OpenThread を貴社のプロダクトで使用する場合は、または個人のデプロイの場合は、下記のオプションを確認します。
独自の Thread ネットワークのビルドとデプロイに使用するハードウェアとプラットフォームの設計を決める。境界ネットワークを追加して Thread ネットワークを他のネットワーク(Wi-Fi やイーサネットなど)に接続するか、OpenThread RTOS(LwIP、FreeRTOS、mbed TLS を利用した単一プラットフォーム ソリューション)を利用する OpenThread コミッタを使用すると、デバイスを簡単に Thread ネットワークにコミッショニングできます。
API Codelab をお試しください。アプリケーション開発のガイドとして API リファレンスをご利用いただけます。IPv6、UDP、CoAP、ICMPv6、DNSv6 など、すべてが揃っています。
移植ガイドを確認してください。このガイドでは、OpenThread を新しいハードウェア プラットフォームに移植するために必要なすべての手順を説明しています。
OpenThread は、スレッド グループによる認証に使用できます。OpenThread は、スレッド リファレンス スタックとして認定を容易にします。

ニュース

2022 年 3 月 24 日

インフィニオンは、スマートホーム用の AIROC C 構造の 30739 Bluetooth LE と 802.15.4 低電力システム オン チップ(SoC)によりワイヤレス ポートフォリオを拡張しています。
2021 年 6 月 11 日

TLSR9 シリーズは、Telink の高性能、超低電力、コスト最適化 RF 接続 SoC ファミリーの最新製品です。
2021 年 5 月 19 日

Silicon Labs EFR32 開発ボードを使用した Build a Thread Network Codelab の新バージョンをリリースしました。シリコンラボの Mithil Raut による寄稿。

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

Java は Oracle および関連会社の登録商標です。Thread は、Thread Group, Inc. の登録商標です。