1. 程式人生 > >物聯網解決方案,一個基於WiFi,一個基於ZigBee,兩者的優勢和劣勢有哪些?

物聯網解決方案,一個基於WiFi,一個基於ZigBee,兩者的優勢和劣勢有哪些?

首先,我們先了解下WiFi,ZigBee這兩種無線通訊技術的基本工作原理
要說原理的話其實很簡單。WiFi是無線電波傳輸,用到的原理當然是以麥克斯韋電磁場理論為基礎的無線電傳輸理論。其工作原理是採用2.4G頻段,實現基站與終端的點對點無線通訊,鏈路層採用乙太網協議為核心,以實現資訊傳輸的定址和校驗。

而ZigBee的工作原理呢,就是基於ZigBee的無線裝置工作在868MHZ,915MHZ和2.4GHZ頻帶。其最大資料速率是250Kbps。ZigBee技術主要針對以電池為電源的應用,這些應用對低資料速率、低成本、更長時間的電池壽命有較高的需求。因此,ZigBee裝置在電池需要更換以前能夠工作數年以上。

在很多方面,ZigBee和WiFi這兩種技術都有應用,但是這兩種技術承擔的角色功能卻並不相同。舉個例子,在智慧家居方案中,ZigBee通訊技術主要由ZigBee裝置和ZigBee閘道器這兩部分組成,其中ZigBee裝置主要負責採集感測器資料資訊,但是這些資料資訊並不能直接和網際網路傳輸,需要通過ZigBee閘道器把資料轉換才能進入網際網路傳輸。

而WiFi無線通訊技術主要有路由器和WiFi裝置這兩方面組成,如果我們想使用WiFi技術作為物聯網解決方案,那麼我們的物聯網裝置必須支援WiFi協議。物聯網裝置通過路由器連線到廣域網之後,那麼無論你身在何處,都可以對裝置進行遠端控制。
WiFi的優勢


1.普及面比較廣,基本上每家都有路由器裝置,裝置價格相對低廉,使用起來成本會比較低。
2.WiFi組網方便,連線就行,協議統一,使用TCP/IP協議。
3.傳輸速度具體要根據WiFi訊號強度和連線裝置來定,不過相對於ZigBee來說,還是比較可觀的。
4.網路頻寬比較大,家用目前在推廣200Mbps。企業內網可達到1000Mbps。
5.能夠無縫與手機進行通訊。
6.能夠直接接入網際網路。
7.傳輸距離在20-200米之間,遠遠高於其他無線技術

WiFi的劣勢
1.安全性比較低,比較容易被攻擊破解。
2.無線穩定性比較差,房間大了,可能收不到無線網。
3.對硬體要求比較高,WiFi模組需要大量周邊電路輔助工作,對硬體記憶體要求也比較大。
4.最多隻能連線幾十臺裝置,可能滿足不了過多的電器連線。
5.功耗比較大,不適合用電池供電裝置。
6.通訊延遲比較大,反應時間比較長

ZigBee的優勢
1.安全性比較高,ZigBee通訊過程採用AES128加密演算法進行加密,目前沒有破解先例
2.可以連線多臺裝置,數量可多達65000臺。
3.在工業領域打磨數年,所以技術相對成熟,安全效能也比較好。
4.功耗比較低,一節乾電池可供ZigBee模組工作1-2年
5.反應時間比較短,控制家電裝置開關的等待時間比較短。
6.ZigBee組網方式靈活度比較大。
7.對硬體要求比較低。

ZigBee的劣勢
1.裝置成本比較高,採用ZigBee技術作為物聯網解決方案,需要ZigBee閘道器配套使用,ZigBee閘道器價格不便宜
2.產品開發難度比較大,專案週期比較長,所以後期企業壓力會比較大。
3.通訊速率比較低,網路頻寬比較小,小於250Kbps。
4.抗干擾能力比較弱,比較容易受周邊環境影響。
5.不能直接接入網際網路,必須通過ZigBee閘道器才能接入網際網路。
6.通訊距離在2-20米之間,有很大的侷限性

總之,二者的區別較大,市場定位也不同,相互之間的競爭不是很大。只有定了具體應用場合才能確定具體使用哪種技術作為物聯網的解決方案。

以上結論是結合了網上的一些資料和目前行業的一種趨勢,如果有不同意見,歡迎大家來和我討論,可以留言,也可以移步微信公眾號【睿班實驗室】,班妹隨時歡迎你們~