了解線程
你是新主題®?還是只需要刷新您的知識?查看我們的Thread Primer ,它涵蓋了Thread的所有基礎知識及其工作方式。
試試OpenThread
是否想了解Google發布的OpenThread的全部內容?最快的方法是瀏覽我們的《代碼實驗室》或《指南》之一。
使用Docker的Simulation Codelab
無需測試硬件即可嘗試使用OpenThread。在Mac或Linux機器上使用Docker,了解如何:
- 模擬線程網絡
- 通過調試對線程節點進行身份驗證
- 使用OpenThread守護程序來管理具有RCP的模擬線程網絡
帶有構建工具鏈的Simulation Codelab
Docker Simulation Codelab的替代版本,在其中而不使用Docker,而是設置OpenThread構建工具鏈,並直接在Mac或Linux機器上構建OpenThread。
硬件代碼實驗室
直接進入硬件,您將在其中學習如何:
- Nordic nRF52840開發板上的Flash OpenThread
- 建立一個真正的線程網絡
- 通過調試對線程節點進行身份驗證
- 使用OpenThread CLI進行多播和UDP
API Codelab
是否想在應用程序中使用OpenThread API?使用真實的硬件,學習如何:
- 對Nordic nRF52840開發板上的按鈕和LED進行編程
- 使用常見的OpenThread API和
otInstance
類 - 監視OpenThread狀態更改並對其作出反應
- 將UDP消息發送到線程網絡中的所有設備
網絡模擬器Codelab
OpenThread網絡模擬器(OTNS)允許您使用CLI和Web界面可視化和操作模擬的Thread網絡。在Mac或Linux計算機上,學習如何:
- 安裝OTNS並為OTNS構建OpenThread
- 使用OTNS-Web管理Thread網絡並在Web瀏覽器中可視化活動
- 使用OTNS-CLI進一步控制仿真
測試和可視化代碼實驗室
OTNS可以與Silk一起使用, Silk是一種全自動測試平台,用於通過實際設備驗證OpenThread功能,功能和系統性能。在Mac或Linux計算機上,學習如何:
- 為啟用OTNS功能的真實設備構建OpenThread
- 使用OTNS-Web監視通過運行Silk測試用例形成的Thread網絡的狀態
Docker的邊界路由器
如果您對線程邊界路由器感興趣,可以在任何基於Linux的計算機上的Docker容器中試用OpenThread邊界路由器(OTBR),以快速入門。
獲取代碼
已經知道您在做什麼並且想要開始使用該代碼?訪問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有疑問嗎?想要為它的持續發展做出貢獻?我們的資源頁面說明了獲得幫助或提供幫助的所有方法。