iOS开发 -- 蓝牙版本

news/2024/11/26 11:48:50/

一、蓝牙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


http://www.ppmy.cn/news/478696.html

相关文章

android7.0蓝牙连不上,苹果7蓝牙连接不上是什么原因_苹果蓝牙连接不上的处理方法-系统城...

在使用苹果7手机时我们会经常用到蓝牙设备:例如蓝牙音响,蓝牙耳机等。然而最近有网友在操作时却遇到了蓝牙连接不上的情况,很影响自己的使用,我们该怎么办呢?今天小编就来教大家关于苹果蓝牙连接不上的处理方法。 处理方法如下&am…

iOS 蓝牙4.0

一. iOS蓝牙CoreBluetooth介绍 1. 1 CoreBluetooth框架的核心其实是两个东西,peripheral和central, 可以理解成外设和中心。对应他们分别有一组相关的API和类,如下图所示: 1.2 服务和特征(service and characteristic) 一个蓝牙4.0的设备都是通过服…

【Python】文件操作 ② ( 文件操作 | 读取文件 | read 函数 | readline 函数 | readlines 函数 )

文章目录 一、读取文件1、read 函数2、readline 函数3、readlines 函数 二、代码示例 - 读取文件1、代码示例 - read 函数读取文件 10 字节内容2、代码示例 - read 函数读取文件所有内容3、代码示例 - readline 函数读取文件一行内容4、代码示例 - readlines 函数读取文件所有内…

Java (韩老师课程)第六章

数组 数组可以存放多个同一种类型的数据&#xff0c;即数组就是一组数据 简单来说 数组就像一栋楼&#xff0c;[] 中的下标代表的是房间号&#xff0c;hers[i]里面的值代表的是房间里面的东西 double[] hers {2,3,4,5,6,7}; for(int i 0 ; i < 6; i){System.out.printl…

MySQL优化--索引创建原则,索引什么时候会失效

目录 索引创建原则 面试回答 索引什么时候会失效 面试回答 索引创建原则 1). 针对于数据量较大&#xff0c;且查询比较频繁的表建立索引。 2). 针对于常作为查询条件&#xff08;where&#xff09;、排序&#xff08;order by&#xff09;、分组&#xff08;group by&…

通过QThread使用多线程技术

前言 QT实现多线程有多种方式&#xff0c;其中一种方式就是通过继承QThread类。本篇文章重点描述这种实现方式&#xff0c;后续对它的理解有新的领悟也会更新在这里。 0x0 通过QThread类创建子线程的步骤流程有几步呢&#xff1f; 首先&#xff0c;创建一个继承于QThread基类…

2022.3.17 关于镜头标称焦距和相机标定的焦距的差异

2022.3.17 关于镜头标称焦距和相机标定的焦距的差异 来源 https://jah10527.github.io/articles/about_focol_length.html 有些日子没聊点什么了&#xff0c;这些年一直在做计算机视觉相关任务。近日有朋友问了我个问题&#xff0c;问计算机视觉里面相机标定出来的焦距&#x…

该选自动对焦还是定焦的OAK相机?

编辑&#xff1a;OAK中国 首发&#xff1a;oakchina.cn 喜欢的话&#xff0c;请多多&#x1f44d;⭐️✍ ▌前言 Hello&#xff0c;大家好&#xff0c;这里是OAK中国&#xff0c;我是助手君。 OAK相机不仅产品种类丰富&#xff0c;而且镜头也很多样。细心的用户可能会发现&am…