iOS开发-蓝牙版本
一、蓝牙4.0 (2010年6月30日发布)
速度:支持1Mbps数据传输率下的超短数据包,最少8个八位组(字节?),最多27个(字节?)。所有连接都使用蓝牙2.1加入的减速呼吸模式(sniff subrating)来达到超低工作循环。
跳频:使用所有蓝牙规范版本通用的自适应跳频,最大程度地减少和其他2.4GHz ISM频段无线技术的串扰。
主控制:更加智能,可以休眠更长时间,只在需要执行动作的时候才唤醒。
延迟:最短可在3毫秒内完成连接设置并开始传输数据。
范围:提高调制指数,最大范围可超过100米(根据不同应用领域, 距离不同)。
健壮性:所有数据包都使用24-bitCRC校验,确保最大程度抵御干扰。
安全:使用AES-128 CCM加密算法进行数据包加密和认证。
拓扑:每个数据包的每次接收都使用32位寻址,理论上可连接数十亿设备;针对一对一连接优化,并支持星形拓扑的一对多连接;使用快速连接和断开,数据可以再网状拓扑内转移而无需维持复杂的网状网络。
二、蓝牙4.2 (2014年12月发布)
速度:在蓝牙4.2标准下,设备之间的数据传输速度比蓝牙4.0提升了约2.5倍,蓝牙智能数据包可容纳的数据量相当于此前的约10倍。
安全:蓝牙4.2的安全性较4.0有所提升,如果没有得到用户许可,蓝牙信号将无法尝试连接和追踪用户设备,并且无法进行智能定位。
传输速度更快:新标准还推动了IPv6协议引入蓝牙标准的进程,蓝牙4.2设备可以直接通过IPv6和6LoWPAN接入互联网,且支持低功耗IP连接,通过提高Bluetooth Smart的封包容量,让数据传输更快速。
三、蓝牙5.0 (2016年6月16日发布)
范围:蓝牙5.0针对低功耗设备,有着更广的覆盖范围,有效工作距离可达300米,是之前4.2LE版本的4倍。
定位:蓝牙5.0会加入室内定位辅助功能,结合Wi-Fi可以实现精度小于1米的室内定位。
速度:传输速度上限为24Mbps,是之前4.2LE版本的两倍。
导航:添加导航功能,可以实现1米的室内定位。
功耗:为应对移动客户端需求,其功耗更低,且兼容老的版本。
四、iOS设备对蓝牙版本的支持:
蓝牙 5.0 无线技术:iPhone Xs、iPhone Xs Max、iPhone 8、iPhone 8 Plus
蓝牙 4.2 无线技术:iPhone 7、iPhone 7 Plus、iPhone 6s、iPhone 6s Plus
蓝牙 4.0 无线技术:iPhone 6、iPhone 6 Plus