Google 致力于为黑人社区推动种族平等。查看具体行动
Google 推出的 OpenThread 是 Thread® 的開放原始碼實作項目。 Google 推出了 OpenThread,目的是讓更多開發人員能使用 Google Nest 產品所用的網路技術,以加快智慧聯網家庭和商業建築物的開發速度。

平台的抽象層更窄以及一些小型記憶體足跡,OpenThread (OT) 不但具備高度可攜性。同時支援晶片系統和 So-Processor (RCP、NCP) 設計。
OpenThread 會實作 Thread 1.1.1 規格中定義的所有功能。此規格定義了一個以 IPv6 為基礎的可靠、安全且低功耗的無線裝置對裝置通訊通訊協定,適用於家用與商用建築物應用程式。

功能與特色

OpenThread 會實作所有 Thread 網路層 (IPv6、6LoWPAN、IEEE 802.15.4,支援 MAC 安全性、網格連結建立、網格路由) 和裝置角色,以及邊界路由器支援。

應用程式服務
  • IPv6 設定和原始資料介面
  • UDP 通訊端
  • CoAP 用戶端和伺服器
  • DHCPv6 用戶端和伺服器
  • DNSv6 用戶端
進階功能
  • 兒童監督
  • 通知先前的家長已重新連線
  • Jam 偵測
  • 定期父項搜尋
共同處理者支援
  • Spinel 是一般用途的共同處理器通訊協定
  • 使用者空間「無線電共同處理器」網路介面驅動程式/Daemon 的 OT Daemon
  • 透過 Spinel 節點支援 Sniffer 支援
邊界路由器
  • 執行緒和乙太網路/Wi-Fi 之間的雙向 IPv6 可連性
  • 執行緒與乙太網路/Wi-Fi 之間的雙向 DNS 服務探索
  • 透過乙太網路/Wi-Fi 連結擴充會話串網格

你會如何使用 OpenThread?

如果想持續開發 OpenThread,可以參閱 OpenThread GitHub 存放區。你可以在這裡找到所有的程式碼,包括如何貢獻內容、我們的樣式指南、行為準則、授權內容等等。

如果想在自己的產品中使用 OpenThread 如果是個人部署作業,請參閱下列選項。
決定您要用來建構和部署自己的 Thread 網路的硬體和平台設計。新增邊界路由器即可將您的執行緒網路連線至其他網路層 (例如 Wi-Fi 或乙太網路),或是使用 OpenThread RTOS (使用 LwIP、FreeRTOS 和 mbed TLS 的單一平台解決方案)。此外,您還可以使用 OpenThread 代理程式,輕鬆將裝置連線至討論串網路。
歡迎試用我們的 API 程式碼研究室,並將 API 參考資料當做應用程式開發的指南。並支援 IPv6、UDP、CoAP、ICMPv6、DNSv6...。
請參閱我們的攜碼轉移指南,其中會逐步說明將 OpenThread 遷移至新硬體平台所需的步驟。
OpenThread 可用於 Thread Group 的認證。OpenThread 是 Thread 參考堆疊,讓認證變得更容易。

新聞

2022 年 3 月 24 日

Infineon 使用 AIROC CYW30739 藍牙 LE 和 802.15.4 低功耗晶片 (SoC) 功能,打造智慧型住宅組合。
2021 年 6 月 11 日

TLSR9 系列是 Telink 高效能、低功耗、成本最佳化的 RF 連線 SoC 系列產品的最新成果。
2021 年 5 月 19 日

我們發布了新版「建立網路會話串程式碼」研究室,使用 Silicon Labs EFR32 開發電路板。由 Silicon Labs 的 Mithil Raut 提供。
Java 是 Oracle 和/或其關聯企業的註冊商標。Thread 是 Thread Group, Inc. 的註冊商標。