OpenThread是由Google(谷歌)發布的技術規范,主要目的是通過開放源代碼來實現Thread標準連接,以使開發人員可以更廣泛地使用GoogleNest產品中使用的網絡技術,以加快用于聯網家庭和商業建筑的無線連接產品的開發。
OpenThread具有較小的平臺抽象層和內存占用空間,以實現高度的可移植性。它支持片上系統(SoC)和協同處理器(RCP,NCP)設計。
OpenThread特色與功能
OpenThread實現Thread 1.1.1規范中定義的所有功能。該規范定義了基于IPv6協議的可靠,安全和低功耗的無線設備到設備通信協議,非常適合用于家庭和商業建筑。
OpenThread也支持所有Thread網絡層(IPv6、6LoWPAN,具有MAC安全性的IEEE 802.15.4,Mesh鏈路建立,Mesh路由)和設備角色,以及對邊界路由器的支持。
應用服務
IPv6配置和原始數據接口
UDP套接字
CoAP客戶端和服務器
DHCPv6客戶端和服務器
DNSv6客戶端
增強功能
兒童監督
通知上一位家長重新上任
卡紙檢測
定期家長搜尋
協同處理器支持
尖晶石,通用協處理器協議
OT守護程序,用戶空間無線電協處理器網絡接口驅動程序/守護程序
通過尖晶石節點的嗅探器支持
邊界路由器
用于配置和管理的Web UI
Thread邊界代理支持外部專員
NAT64用于連接到IPv4網絡
使用OT守護程序的Thread接口驅動程序
如何使用OpenThread?
如果您有興趣為OpenThread的持續開發做出貢獻,那么您可以在OpenThread GitHub存儲庫(https://github.com/openthread/openthread)找到所有代碼,包括有關貢獻方式的信息,應用指南,行為準則和認證許可等。
如果要在自己的產品中使用OpenThread或將其用于個人部署,請檢視以下步驟: 部署Thread網絡確定您希望用于構建和部署自己的Thread網絡的硬件和平臺設計。添加邊界路由器以將您的Thread網絡連接到其他網絡層,例如Wi-Fi或以太網,或使用OpenThread RTOS(使用LwIP,FreeRTOS和mbedTLS的單平臺解決方案)。并使用OpenThread Commissioner輕松將設備調試到Thread網絡上。
在Thread網絡上開發應用程序試用API Codelab,并使用API參考作為應用程序開發的指南,包括IPv6,UDP,CoAP,ICMPv6,DNSv6等設計參考。
將OpenThread移植到新的硬件平臺請查閱OpenThread的《移植指南》(https://openthread.io/guides/porting),其中將引導您完成將OpenThread移植到新硬件平臺所需的所有步驟。
獲得OpenThread產品的認證OpenThread可以通過Thread Group的認證來確?;ネㄐ浴W鳛門hread的參考協議棧,OpenThread使產品認證變得容易。
責任編輯:lq
-
處理器
+關注
關注
68文章
19265瀏覽量
229684 -
應用程序
+關注
關注
37文章
3267瀏覽量
57684 -
OpenThread
+關注
關注
0文章
6瀏覽量
2147
原文標題:OpenThread標準入門與市場應用指南 ?
文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論