Wifi Zigbee的對比及安全機制

2021-07-16 12:03:25 字數 2953 閱讀 4475

1. zigbee wifi 藍芽的對比

zigbee的優點是可以自組網,可連線裝置數量多,乙個

zigbee

網路內最多可達

65500

個節點,低功耗(因為傳輸速率低,所以晶元功耗低),低成本。

zigbee現主要用於無線感測器網路,如水質監測,環境控制等工業環境中。

zigbee

網路本身不能直接和網際網路通訊,用於智慧型家居的話,必須有個閘道器做

zigbee

與tcp/ip

協議的轉換。小公尺的智慧型家居選用的就是

zigbee

協議,需要配套有智慧型網關。

值得注意的是,zigbee

聯盟於2011

年推出的最新協議棧

zigbee ip

中包含了

6lowpan

協議,所以可通過這個方案來在

zigbee

上執行ipv6

協議。

wifi是基於

ieee802.11

無線通訊標準的技術,是

wifi

聯盟的用於品牌認證的乙個商標。

wifi是商標,

ieee802.11

是通訊標準   

的缺點是功耗大,優點是頻寬大,可以無縫接入網際網路,智慧型手機,平板等裝置中已嵌入wifi

晶元,普及範圍大,使用者接受程度高。

broadlink

公司推出了

wifi

智慧型遙控器和

wifi

智慧型插座。現在智慧型家居市場上可以直接插電線供電的家居基本都使用

wifi。

藍芽主要用於多**裝置,如無線滑鼠,無線耳機,手環。

但不足是乙個藍芽網內所支援的裝置數量有限。

為支援物聯網裝置,有推出低功耗藍芽版本(ble,bluetooth low energy

)詳細對比如圖1

所示。

圖1    zigbee,wifi,

藍芽的對比

2  wi-fi的安全機制

wi-fi在鏈路層使用了

ccmp

協議(ccm protocal)。ccm的全稱為

counter mode with cbc-mac mode(cipher block chain-message authentication code,秘鑰塊鏈結-訊息驗證碼模式) 。具體的,ccm模式由

counter mode(

計數器模式)和

cbc-mac mode

兩種模式組成,其中

counter mode

主要功能為加密,

cbc-mac

主要功能為利用

mac對訊息進行驗證。

值得注意的是,wifi

早期是基於

ieee802.11標準,

後因ieee802.11

存在安全問題而在

2004

年開始使用公升級版

ieee802.11i

。ieee802.11

使用wep(wired equivalent privacy,

有線等效加密

)機制來對無線電波進行加密,

wep使用

rc4串流加密,但是由於初始向量的位數只有

24位元,當使用時間較長時,金鑰很容易被猜測出來;而

ieee802.11i

使用wpa/wpa2(wifi protected access)

來保障安全。

wpa的改進點在於使用了可以動態改變金鑰的

「臨時金鑰完整性協定(

tkip)」

和更長的初始向量。

在日常使用中,wifi

的不安全因素主要在於:

1.很多使用者的

wifi

密碼安全強度太弱;

2.一些舊的路由器裝置並不支援

wpa/wpa2

,少數路由器甚至是預設使用

wep進行加密,這都對安全產生了嚴重威脅。

3.很多使用者的

wifi

賬戶名密碼是預設的沒有進行修改,如在

192.168.1.1

下的使用者名稱和密碼都是admin.

導致攻擊者可以登入後修改預設

dns位址

,把使用者導向釣魚**

.4.公眾場合下很多商家的熱點安全程度較低

,導致攻擊者連入網路後可以通過工具嗅探加入網路後的使用者的流量

.5.攻擊者在公共場合開設不需要密碼的熱點

,監聽加入網路後的使用者的流量

.zigbee協議事實上擁有乙個完整的協議棧,從下到上分別為物理層、鏈路層、網路層和應用層,如圖6所示,鏈路層只是其中的乙個層次。zigbee使用了

ieee 802.15.4

對物理層和介質訪問控制層

(mac, media access control)

的規範,

zigbee

聯盟自己設計了網路層和應用層協議。

圖3    zigbee協議棧

zigbee在mac層上使用的是aes加密演算法,通常為

aes-128

位,根據上層提供的鑰匙的級別,可以保障不同水平的安全性。ieee802.15.4標準mac 層使用的也是ccm 模式,認證使用cbc -mac 模式,而加解密使用的是ctr 模式。

然而zigbee 技術對資料保護採用一種改進的模式即cmm *模式,它是通過執行aes - 128 加密演算法來對資料保密 。

unityShader流程對比及其總譜

1.unity的3種shader流程圖 上面三種shader在unity中都能夠使用一種shaderlab 的語法來進行編寫shader。基本的shaderlab的基本結構如下 shader name properties 屬性,他定義了一些引用變數,可以在 unity簡視面板上進行檢視,設定。su...

軟硬負載之間的對比及優缺點

對於資料流量過大的網路中,往往單一裝置無法承擔,需要多台裝置進行資料分流,而負載均衡器就是用來將資料分流到多台裝置的乙個 器。a.軟體負載均衡解決方案 在一台伺服器的作業系統上,安裝乙個附加軟體來實現負載均衡,如nginx負載均衡 我們管理系統平台使用的也是這款均衡器 它的優點是基於特定環境 配置簡...

spark 與storm的對比及適用場景

學習大資料有一段時間了,學完spark 和storm 後,就希望這兩個實時處理系統做個對比,以便於在以後的技術選型方面有很好的把握。對比點storm spark streaming 實時計算模型 純實時,來一條資料,處理一條資料 準實時,對乙個時間段內的資料收集起來,作為乙個rdd,再處理 實時計算...