BLE 是蓝牙家族的新成员,它基于蓝牙 4.0 标准,与传统蓝牙相似,仍在 2.4 GHz ISM 频段下运行,但使用一种更简单的调制模式。除非连接被启动,否则 BLE 一直处于休眠模式,因此更节能。BLE 在 2011 年上市,称为蓝牙智能。在维持相似通信距离基础上,BLE 更加节能和节省成本,通常通信距离可达约 100m,数据速率约 1 Mbits/s。
ZigBee 是一种高端通信技术,用于低功率、低数据速率的个人区域网络,如传感网络、家居自动化和医疗设备。ZigBee 通常比蓝牙或 WiFi 等其他无线网络便宜,已应用于无线照明开关、电子仪表(智能电网、需求响应等)和工业设备检测等。
WiFi:传输速率快、距离远、功耗大。
BLE:传输速率适中、功耗低。
ZigBee:传输速率慢、功耗低。
BLE 不在支持传统蓝牙协议,在 BLE 应用中,所有协议或服务都是基于 GATT(Generic Attribute Profile)。
服务:描述特点,以及如何应用特点,需要什么安全机制。
协议:定义使用的服务,说明是传感器端还是接收端。
双模协议栈
包含 SPP、HDP 和 GATT 需要的所有部分。
单模协议栈
单模协议栈中不包含具体协议,需要在应用中实现对应协议。(传统蓝牙在协议栈中实现相关协议)和双模协议对比,BLE 无需一个主处理器来实现它的协议。
硬件
软件