Thread是什么
當前物聯網通信協議可謂百花齊放,市面上的物聯網設備由于廠商、平臺、架構的不同,所采用的通信協議也是各有不同。不過一般常見的還是以Wi-Fi、藍牙、ZigBee、Z-Wave等主流協議為主。那么Thread是什么樣的協議呢?
Thread是一種基于IPv6的、低功耗網狀網絡技術,主要是為物聯網設備提供安全、無縫通信。最初設計Thread是為了針對智能家居和樓宇自動化應用,如電器管理、溫度控制、能源使用、照明、安全等,現其范圍已擴展至更廣泛的物聯網應用當中去了。
由于Thread使用了6LoWPAN技術,并基于IEEE 802.15.4網狀網絡協議,因此Thread也是IP可尋址的,其不僅能為低成本、電池供電的設備之間提供有效通信,也支持云和AES加密。
而為了加速Thread協議普及,Nest Labs(Alphabet/Google子公司)、三星、ARM、高通、恩智浦半導體/飛思卡爾、Silicon Labs等公司早于2014年7月組成了“Thread Group”聯盟,來推動Thread成為行業標準,并向成員企業的產品提供Thread認證。
與主流協議相比Thread的優勢
那么與前面提到的主流IoT協議相比,Thread有怎樣的優勢呢?
Wi-Fi是當下家庭網絡中無線傳輸的骨干技術,其速率高、容量大、覆蓋遠,但與之相應的功耗也大,導致其在采用電池供電的應用中會受限。
藍牙功耗低,但覆蓋距離近,組網規模小,而且各版本并存情況突出,此外其主要解決方案本身不支持IP,所幸其中的Bluetooth Core Specification 4.2已支持IPv6和6LoWPAN為IP連通打下基礎。
ZigBee雖然在802.15.4網狀網絡解決方案中占了主導地位,但其技術相對要復雜些,協議層的開發時間也更長,研發成本較高。要想支持IP,還需升級為ZigBee 3.0版本。
而Thread建立在ZigBee基礎之上,原有的ZigBee設備只需更新固件即可兼容Thread。Thread具有低功耗、安全可靠和容錯性好等優勢,其解決了市場中對于網狀網絡技術期待已久的需求,即支持IPv6和6LoWPAN,可為物聯網內每一個終端節點帶來IP連接能力。而且Thread可支持250個以上設備同時聯網,能夠覆蓋到家中所有的燈泡、開關、傳感器和智能設備。
鑒于Thread關注低功耗和固有支持IP屬性,其在實現萬物互聯與網絡間無縫互聯上形成優勢。它不僅在低成本、電池供電的設備之間能提供有效通信,也提供到云和移動設備的簡單接口。
Thread協議
不僅如此,開放的、基于標準的Thread協議,有利于物聯網設備間實現跨廠商的互操作性和競爭性。這無疑為物聯網在工業或家用層面大面積擴展提供了有力條件。而且Thread摒棄了一些之前網狀網絡標準的復雜性,只有兩種不同的節點類型:Router Eligible節點和End Device節點。
本周一,蘋果更正式確認加入到Thread Group,成為了該聯盟中的一員,雖然目前尚不清楚蘋果公司在該組織中的參與程度,不過很有可能將Thread協議融入其自家的HomeKit(蘋果2014年發布的智能家居平臺)中。
目前,Thread Group聯盟已經發布了標準的軟件測試工具用于所有Thread協議棧和最終Thread產品認證,來確保出色的互操作性。這種測試工具將被提供給所有Thread成員公司以便在Thread認證測試之前獲得高質量的軟件開發和測試,亦有助于未來物聯網協議的融合統一。
結語
物聯網的標準勢必要越來越簡化才能應對未來的海量爆發。而利用Thread強大的網狀網絡技術,在未來提供更多Thread認證的解決方案,顯然在加速智能家居中物聯網的整合與自動化進程中將起到關鍵作用,最終實現一統IoT江湖的目標。