Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

開始使用

了解線程

你是新主題®?還是只需要刷新您的知識?查看我們的Thread Primer ,它涵蓋了Thread的所有基礎知識及其工作方式。

試試OpenThread

是否想了解Google發布的OpenThread的全部內容?最快的方法是瀏覽我們的《代碼實驗室》或《指南》之一。

使用Docker的Simulation Codelab

無需測試硬件即可嘗試使用OpenThread。在Mac或Linux機器上使用Docker,了解如何:

  • 模擬線程網絡
  • 通過調試對線程節點進行身份驗證
  • 使用OpenThread守護程序來管理具有RCP的模擬線程網絡

在Docker上嘗試Simulation Codelab

帶有構建工具鏈的Simulation Codelab

Docker Simulation Codelab的替代版本,在其中而不使用Docker,而是設置OpenThread構建工具鏈,並直接在Mac或Linux機器上構建OpenThread。

使用構建工具鏈嘗試Simulation Codelab

硬件代碼實驗室

直接進入硬件,在那裡您將學習如何:

  • Nordic nRF52840開發板上的Flash OpenThread
  • 建立一個真正的線程網絡
  • 通過調試對線程節點進行身份驗證
  • 使用OpenThread CLI進行多播和UDP

試用硬件代碼實驗室

API Codelab

是否想在應用程序中使用OpenThread API?使用真實的硬件,學習如何:

  • 對Nordic nRF52840開發板上的按鈕和LED進行編程
  • 使用常見的OpenThread API和otInstance
  • 監視OpenThread狀態更改並對其作出反應
  • 將UDP消息發送到Thread網絡中的所有設備

試用API Codelab

網絡模擬器Codelab

OpenThread網絡模擬器(OTNS)允許您使用CLI和Web界面可視化和操作模擬的Thread網絡。在Mac或Linux計算機上,學習如何:

  • 安裝OTNS並為OTNS構建OpenThread
  • 使用OTNS-Web管理Thread網絡並在Web瀏覽器中可視化活動
  • 使用OTNS-CLI進一步控制仿真

嘗試使用網絡模擬器Codelab

測試和可視化代碼實驗室

OTNS可與Silk一起使用, Silk是一個全自動測試平台,用於通過實際設備驗證OpenThread功能,功能和系統性能。在Mac或Linux計算機上,學習如何:

  • 為啟用OTNS功能的真實設備構建OpenThread
  • 使用OTNS-Web監視通過運行Silk測試用例形成的線程網絡的狀態

嘗試測試和可視化代碼實驗室

Docker的邊界路由器

如果您對線程邊界路由器感興趣,可以在任何基於Linux的計算機上的Docker容器中試用OpenThread邊界路由器(OTBR),以快速入門。

嘗試OTBR Docker指南

與Cloud IoT Core Codelab集成

了解如何將模擬的OpenThread設備連接到Google Cloud IoT Core。在Linux機器上使用Docker,了解如何:

  • 在Docker容器中運行OTBR和OpenThread RTOS
  • 設置Cloud Pub / Sub和Cloud IoT設備註冊表
  • 使用Cloud MQTT服務器管理OT設備的遙測數據

試用Cloud IoT Core Codelab

獲取代碼

已經知道您在做什麼並且想要開始使用該代碼?訪問OpenThread GitHub網站,您可以在其中找到OpenThread存儲庫以及其他支持存儲庫,例如OpenThread Border Router,OpenThread RTOS和OpenThread Commissioner。

平台支援

OpenThread團隊,芯片供應商和社區已將OpenThread移植到多個設備和平台上。

請參見在供應商支持的平台列表供應商支持

平台概述中了解有關係統架構和平台設計的更多信息。

Docker支持

可在Docker Hub上使用與OpenThread一起使用的Docker映像。這些映像是由OpenThread團隊創建和測試的,是無需經過工具鍊和系統配置即可輕鬆開始使用OpenThread的簡便方法。

用戶指南

需要特定任務或功能的幫助嗎?我們的嚮導可以提供幫助。

類別內容
建立如何構建和配置OpenThread並啟用增強功能
移植如何將OpenThread移植到新的硬件平台
邊界路由器如何使用邊界路由器將OpenThread網絡連接到其他IPv6網絡,或如何使用外部線程調試
專員如何構建和使用OT Commissioner將設備調試到Thread網絡上
吡松醇如何使用Pyspinel構建線程數據包嗅探器。
資質認證如何針對所有認證測試用例測試平台

應用程序API

開發要在OpenThread之上運行的應用程序?嘗試使用OpenThread API開發Codelab來學習基礎知識,或深入研究API參考文檔以了解可用的OpenThread服務。

測試與認證

在我們的“測試”頁面上了解我們如何測試OpenThread以及可用的用戶測試工具,並在“質量儀表板”上瀏覽最新的OpenThread性能質量指標。

如果您對產品或組件的線程認證感興趣,請參閱“認證”頁面。

獲得幫助或貢獻

對OpenThread有疑問嗎?想要為它的持續發展做出貢獻?我們的資源頁面說明了獲得幫助或提供幫助的所有方法。