隨着低功耗、廣域網(LPWAN)市場的擴大,物聯網(IoT)應用的低功耗協議有了更多的選擇。在本文中,咱們將藍牙和藍牙低能耗(BLE)與ZigBee進行比較,這樣您就能夠更好地瞭解在鏈接設備上使用哪一種無線協議。網絡
簡單來講,藍牙是近場通訊,ZigBee是局域網,更深刻的區別繼續看下文。spa
藍牙和BLE的區別操作系統
藍牙有兩個分支:傳統的藍牙和藍牙低功耗。傳統藍牙技術沒法與ZigBee相提並論的緣由在於功耗。若是應用程序須要長時間使用電池,傳統的藍牙技術是不夠的。傳統的藍牙設計建議使用1瓦的功耗。當涉及到無線物聯網應用,這是不少。BLE和ZigBee都在10到100毫瓦(mW)之間,這是傳統藍牙建議你設計的10到100倍。可是,BLE確實能夠與ZigBee進行比較,咱們將在本文中對此進行討論。設計
低功耗藍牙BLE開發
低功耗藍牙是一個我的區域網絡(PAN),因此它的範圍比ZigBee要短得多。其目的是可以鏈接到用戶附近的設備。低功耗藍牙比ZigBee的覆蓋範圍跟窄,但它也有更高的數據速率。傳統藍牙的數據速率在1 - 3mbit /s之間,BLE數據速率爲1 Mbit/s。它們不工做的時候都處在「休眠」狀態,這就須要傳輸的數據更少,由於耗電量更低,ZigBee就沒有這種功能。get
目前,低功耗藍牙也獲得了許多操做系統的支持,包括Android、iOS、Windows 8/10和IOS X,ZigBee還沒有涉足的這些領域。若是用戶有智能手機,想要近距離鏈接到設備,低功耗藍牙能夠作到這一點。然而,對於高密度節點或遠程應用程序來講,藍牙並非一個很好的選擇。it
低功耗藍牙的案例自動化
在一個相對封閉的小空間中,低功耗藍牙是一個理想選擇,好比汽車。低功耗藍牙可使汽車變的更加「智能」,基本上如今的汽車都已經普及了車載藍牙設備,經過藍牙模塊接收手機信號,這樣就能夠經過汽車免提接聽電話,從而解放雙手,減小交通事故的發生。低功耗藍牙還用在了共享單車上。共享單車的掃碼開鎖功能使用的就是低功耗藍牙技術。table
ZigBeegc
ZigBee是一種網狀網絡協議,設計用於在中等距離上傳輸少許數據。它運行在一個網格拓撲網絡上,這意味着來自單個傳感器節點的信息將經過網格模式傳輸到網關。
儘管ZigBee的應用範圍更廣,但它仍然是至關有限的,並非工業物聯網應用等高度儀器化裝置的最佳選擇。因爲ZigBee網絡的網格拓撲結構,它具備更高的延遲,當多個節點試圖經過單個節點到達網關時,這會致使擁堵。正由於如此,ZigBee在節點密集的狀況下(好比在工廠)很差使。ZigBee面對更多的競爭,好比移動的設備、大型停車場等這種,在預算充足的狀況下,ZigBee就不大行了。
ZigBee在智慧家庭中的應用
想一想看:你能夠經過手機等便攜式電子設備,裝載ZigBee系統,當你走進前門時,ZigBee就自動作一些事情:打開您最喜歡的音樂,打開燈,打開空調、加溼器等等。當你離開時,ZigBee設備就能夠自動關閉全部自動化設備以節省能源和金錢。總的來講,ZigBee在智慧家庭中的應用仍是很讓人期待的。
對比圖:藍牙(BLE)和ZigBee
低功耗藍牙(BLE) | ZigBee | |
網絡類型 | 我的局域網(PAN),支持少許節點 | 局域網(LAN),支持許多節點 |
範圍* | 77米 | 291米 |
操做系統 | Android,iOS,Windows 8,OS X. | 目前不兼容 |
拓撲 | 網和星 | 僅限網格 |
吞吐量 | 270 kbps | 250 kbps |
調製 | 跳頻擴頻(FHSS) | 直接序列擴頻(DSSS) |
發射功率 | 10毫瓦 | 100毫瓦 |
總結
BLE和ZigBee其實是相互補充的。有人會在搭建物聯網應用中選擇低功耗藍牙,有人傾向於ZigBee。僅在去年,ZigBee和藍牙開始在這個領域展開競爭。但一些開發人員發現BLE和ZigBee的組合能夠構成很是強大的無線我的和局域網設備。
本文轉載自:http://www.mokuai.cn/,更多物聯網應用案例和技術分享。