随着低功耗、广域网(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/,更多物联网应用案例和技术分享。