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

iOS开发 -- 蓝牙版本相关推荐

  1. IOS开发-蓝牙实战项目-汪亮-专题视频课程

    IOS开发-蓝牙实战项目-4475人已学习 课程介绍         该视频面向有一定开发经验的IOS开发人员,视频主要通过实际上线项目,讲解蓝牙的搜索,连接,手机发送数据,手机接收数据,并处理返回的 ...

  2. iOS开发 蓝牙技术4.0详解

    前言 前端时间,同学在做项目过程中遇到关于蓝牙方面的问题,今天我就给大家进行详细的进行讲解下蓝牙在iOS开发中的具体实现.在介绍蓝牙前,大家要搞清楚什么是蓝牙? 什么是蓝牙? 随着蓝牙低功耗技术BLE ...

  3. iOS开发蓝牙 蓝牙4.0的各种踩过的坑,希望你们少踩点

    1.首先建立这个三个参数 @property (nonatomic,strong)CBCentralManager * manager; @property (nonatomic,strong)CBP ...

  4. iOS开发- 蓝牙后台接收数据(BLE4.0)

    最近在做一个蓝牙相关的项目, 需要在应用进入后台, 或者手机属于锁屏状态的情况下, 仍然保持蓝牙连接, 并且能正常接收数据. 本来以后会很麻烦, 但是学习了下..发现就2步而已.简单的不能再简单了. ...

  5. iOS开发之蓝牙4.0技术完美实现

      CSDN博客   BaiHuaXiu123  博客专家 iOS开发之蓝牙4.0技术完美实现 发表于2016/5/1 21:13:06  8034人阅读 前言 前端时间,同学在做项目过程中遇到 ...

  6. iOS开发 之 可穿戴设备 蓝牙4.0 BLE 开发

    1 前言 当前有越来越多的可穿戴设备使用了蓝牙4.0 BLE(Bluetooth Low Energy).对于iOS开发而言,Apple之前专门推出CoreBluetooth的Framework来支持 ...

  7. iOS开发 -GameKit蓝牙开发

    蓝牙4.0 蓝牙4.0是2012年最新蓝牙版本,是3.0的升级版本:较3.0版本更省电.成本低.3毫秒低延迟.超长有效连接距离.AES-128加密等:通常用在蓝牙耳机.蓝牙音箱等设备上.蓝牙技术联盟( ...

  8. Xamarin iOS开发实战1.1.3Xamarin版本

    Xamarin iOS开发实战1.1.3Xamarin版本 Xamarin提供了免费版和付费版.免费版本包含Xamarin Studio服务.付费版本分为普通版299美元/年.商业版999美元/年和企 ...

  9. Android开发系统版本的区别,开发者对比安卓和iOS系统

    安卓和iOS哪个好?今天就从开发者的角度来谈谈安卓和iOS有哪些区别,以及它们各自的优缺点. 一.开发环境对比 首先在开发环境的配置上,二者就表现出了极大的差异. 1.配置过程 iOS的开发环境非常完 ...

最新文章

  1. 【yolov4目标检测】(4) opencv+yolov4-tiny 实现选择性目标检测,附python完整代码
  2. 旗帜鲜明地反对“码而优则仕”
  3. GitHub 13.1k | 所有的编程知识,都在这100 张思维导图里了
  4. sicily 1024 Magic Island
  5. 【渝粤教育】 国家开放大学2020年春季 2064管理学基础 参考试题
  6. java math 类_Java Math类静态长轮(double d)示例
  7. script标签的使用,从零开始
  8. java 输入一个数四舍五入_Java程序将数字四舍五入到n个小数位
  9. java oracle驱动_oracle11g jdbc驱动(jdbc最新驱动)
  10. 成就电子电路设计高手(二),EDA在电子电路设计中的应用
  11. CSS3 文字边框 -webkit-text-stroke
  12. Andriod Studio 安装过程
  13. Chrome浏览器默认全屏启动(非--kiosk模式)
  14. 均匀点云边界检测——密度查找(1/2)
  15. java类注释格式模板
  16. 华为Datacom认证介绍
  17. 复习中国近现代史纲要--“政治编年史”
  18. C++实现DLL注入的完整过程
  19. 小留学生一部感觉不错的片子
  20. 静态随机存取存储器(SRAM)

热门文章

  1. php任务进程中的配置文件_php-fpm配置多进程池运行
  2. 智汇未来政务服务机器人推动政务工作迈入智能化时代
  3. 基于SSM框架springBoot实现的企业级进销存ERP系统【源码+数据库+毕设】
  4. 说说在 Canvas 中如何填充渐变颜色
  5. linux config
  6. 云服务器的配置怎么选
  7. CiteSpace系列——如何去掉图中文字的底纹?
  8. 在Microsoft Edge中选择了“始终允许在关联的应用中打开此类链接”,如何取消关联?
  9. 华夏汇海体质测试软件,学生体质测试仪-坐位体前屈测试仪恒康
  10. 江西师范大学c语言程序考研,2018年江西师范大学软件院869C语言程序设计与数据结构之C程序设计考研核心题库...