经典蓝牙BLE版本区别:【图文讲解】

news2024/12/23 17:18:59

蓝牙是一种短距的无线通讯技术,可实现固定设备、移动设备之间的数据交换。一般将蓝牙3.0之前的BR/EDR蓝牙称为传统蓝牙,而将蓝牙4.0规范下的LE蓝牙称为低功耗蓝牙(BLE)

1:蓝牙4.0

BLE 4.0版本是3.0版本的升级版本,第4代蓝牙主打特性是低功耗

它可以实现两种模式。第一种双模蓝牙,4.0向下兼容可以实现双模蓝牙,即既支持经典蓝牙又支持低功耗蓝牙,经典蓝牙有高速传输数据的特性,而低功耗蓝牙功耗极低。单模蓝牙,即不向下兼容,单模模式只能与 4.0版本互相传输无法向下兼容(3.0/2.1/2.0蓝牙版本)。4.0版本的功耗较老版本功耗降低了约90%,在对功耗要求较高的领域有极大的优势。

2:蓝牙4.1

4.1版本新增内容与物联网相关,与BLE本身关系不大。

数据传输速率略微提高,对于将手环等智能设备的数据上传等功能来说,比4.0更高效。同时底层技术支持作为不同的角色,即作为中心设备连接外围的智能设备,作为外设设备,显示智能手机、平板的消息。其他特性是可通过IPV6连接到网;简化设备之间的连接,已连接过的设备靠近即可自动连接;与4G通讯“共存”,即减小相互干扰。

3:蓝牙4.2

2014年12月,蓝牙4.2标准颁布,改善了数据传输速度和隐私保护程度。

将发送数据包长度扩展,提升数据传输速度;新增LE安全配对,增加隐私保护程度。

4:蓝牙5.0

第5代蓝牙大大增强物联网功能

支持2M PHY,比之前版本的1M PHY拥有更快的传输速度,也就是之前的两倍,能够体验到显著的速度提升。同时支持LE long range,通过125K或500K PHY实现更远的广播距离和传输距离,

蓝牙mesh的推出,网状网络可以将成千上网个设备互联。

5:蓝牙5.1

相比蓝牙5.0,蓝牙5.1加入了测向功能和厘米级的定位服务

即Angle of Arrival (AoA) and Angle of Departure (AoD)(到达角/出发角),这项功能的加入使得室内的定位会变得更加精准,并且在小物体的位置上也能准确定位避免物品遗失。

5:蓝牙5.2

蓝牙5.2版本中新增的功能主要包括LE同步信道(LE Isochronous Channels), 增强版ATT(Enhanced ATT)及LE功率控制(LE Power Control)

6:蓝牙5.3

1:数据速率

5.3能够支持更高的数据速率最高可达2Mbps。而5.2只能最高达到1Mbps,则说明5.3能够更快、更稳定的传输数据。

2:加密控制增强

蓝牙5.3提高了加密密钥长度控制选项,提高了安全性,能够更好的连接门禁等设备。

同时,由于管理员控制更加简单,在连接的时候还能更加的便捷、快速,5.2则无法达到如此速度。

3:周期性广播增强

1、蓝牙5.2是需要定期向连接设备进行广播的。

2、而蓝牙5.3将提高广播稳定性,从而利用广播时间做更多的事情。

4:低速率连接

部分数据传输只能维持在低速率而5.2无法支持连接传输。5.3则能够支持并且广泛应用于医疗设备上,为医疗工作提供了更多的便利。

5:功耗方面

5.3拥有比5.2更低的功耗比,能够在使用时消耗更少的功耗。这说明5.3还能有效的提高电池寿命和设备的电池续航时间。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2202954.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL 初探:从基础到优化

什么是 MySQL? MySQL 是一个开源的关系型数据库管理系统 (RDBMS),使用结构化查询语言 (SQL) 进行数据管理。作为最流行的数据库之一,MySQL 被广泛应用于各类网站和应用中,从小型应用到大型复杂系统。 MySQL 的特点 开源免费&am…

antdv树形表格 大量tooltip等组件导致页面卡顿问题优化

vue3、ant-design-vue 4.2.3 遇到的问题:页面中有个展示树形数据的表格,默认需要全部展开,有一组数据量较大时页面首次渲染时非常卡顿,发现每次都大概用了7、8秒才完成渲染。表格展开的数据大概300条数据,操作列中有5…

SpringBoot框架下的服装生产管理系统

1 绪论 1.1 研究背景 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高…

leetcode:反转字符串中的单词III

题目链接 string reverse(string s1) {string s2;string::reverse_iterator rit s1.rbegin();while (rit ! s1.rend()){s2 *rit;rit;}return s2; } class Solution { public:string reverseWords(string s) {string s1; int i 0; int j 0; int length s.length(); for (i …

2024年【金属非金属矿山(地下矿山)安全管理人员】复审考试及金属非金属矿山(地下矿山)安全管理人员在线考试

题库来源:安全生产模拟考试一点通公众号小程序 金属非金属矿山(地下矿山)安全管理人员复审考试考前必练!安全生产模拟考试一点通每个月更新金属非金属矿山(地下矿山)安全管理人员在线考试题目及答案&#…

防汛可视化系统:提升应急响应能力

通过图扑可视化系统实时监测水情、雨情和地理数据,辅助防汛决策与调度,提供直观的风险预警信息,从而优化资源分配,提高防汛应急响应效率。

进程通讯方式区别(从不同角度看)

*常用到的不同主机间进程通讯:Socket。比如:host和引擎间socket指令通讯、分派和复判之间指令通讯; *共享内存:在Windows系统中,共享内存的实现通常有以下几种方式: 1.内存映射文件(最常用):(…

linux上的smb共享文件夹

需求描述 公司的打印机使用扫描功能的时候,需要发送大量文件。然鹅公司的电脑都是加入了AzureAD的,不能在公司电脑上简单设置共享。好在公司有很多阿里云上的服务器,Linux和Windows的都有,所以就来尝试用阿里云的服务器来进行smb…

正点原子学习笔记之汇编LED驱动实验

1 汇编LED原理分析 为什么要写汇编     需要用汇编初始化一些SOC外设     使用汇编初始化DDR、I.MX6U不需要     设置sp指针,一般指向DDR,设置好C语言运行环境 1.1 LED硬件分析 可以看到LED灯一端接高电平,一端连接了GPIO_3上面…

华捷艾米3D结构光模组测试

1.测试项目总览 本次测试主要测试以下几个方面: 模组的基本属性和SDK基本功能;华捷艾米提供的人脸防伪算法性能;模组的逆光性能。 2.基本属性和SDK基本功能 图像属性: 模组提供的3d深度数据标称分辨率最大为640x480&#xff0…

软件测试学习笔记丨MongoDB

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32359 一、MangoDB数据库 1.1 关系与非关系 1.1.1 关系型数据库 关系型数据库 MySQL,Oracle, SQLServer, Access…SQL(结构化查询语句&#x…

[图形学]smallpt代码详解(上)

一、简介 本文介绍了著名的99行代码实现全局光照的光线跟踪代码smallpt。 包括对smallpt的功能介绍、编译运行介绍,和对代码的详细解释。希望能够帮助读者更进一步的理解光线跟踪。 二、smallpt介绍 1.smallpt是什么 smallpt(small Path Tracing) 是一个全局光照…

微信服务号灰度测试折叠,看谁该慌了?

2024年国庆节前夕,突然发现我的微信的会话列表清静了不少。 紧接着,我马上就慌了... 🤔怎么“丰巢快递”不见了,我要找取件码 🤔我的flomo浮墨笔记公众号呢?我要记笔记啊 🤔这个月怎么没有…

3个步骤轻松集成Push Kit,实现App消息推送

推送通知作为App重要的消息传递工具,广泛应用于电子商务、社交媒体、旅游交通等领域的通知场景。比如当应用有新功能或安全补丁时,系统将推送消息提醒用户及时更新;如果是航班出行类的应用,会发送最新的班次时间表给用户&#xff…

44 C 语言输入输出流、scanf 与 printf 函数详解、清除输入缓冲区

目录 1 文件基本介绍 1.1 文件的主要功能 1.2 输入输出流 2 C 语言中的输入与输出 2.1 输入 2.2 输出 2.3 标准文件与文件指针 3 scanf() 函数详解 3.1 功能描述 3.2 函数原型 3.3 常用格式说明符 3.4 返回值 3.5 注意事项 3.5.1 处理空白字符 3.5.2 防止缓冲区…

基于K-means和RFM模型的电商行业用户画像及商品个性化推荐研究

文章目录 有需要本项目的代码或文档以及全部资源,或者部署调试可以私信博主项目介绍数据概览数据预处理可视化过程展示RFM模型K-means及改进算法每文一语 有需要本项目的代码或文档以及全部资源,或者部署调试可以私信博主 项目介绍 本研究基于阿里天池…

玩转OurBMC第十一期:kdump原理分析(上)

栏目介绍:“玩转OurBMC”是OurBMC社区开创的知识分享类栏目,主要聚焦于社区和BMC全栈技术相关基础知识的分享,全方位涵盖了从理论原理到实践操作的知识传递。OurBMC社区将通过“玩转OurBMC”栏目,帮助开发者们深入了解到社区文化、…

echarts 中添加图片/图标

let myChart echarts.init(this.$refs.chartOne); // 注意这里的 ref 引用 myChart.setOption({ tooltip: {trigger: item,formatter: {b} : {c}},series: [{type: pie,radius: 50%,data: this.swjList,label: {formatter: (params) > {if (params.name ! ) {let percent…

代码随想录 -- 回溯 -- N皇后

51. N 皇后 - 力扣(LeetCode) 题解: 从抽象树中可以看出递归的层数取决于棋盘的行数,for循环的次数取决于棋盘的列数。 递归参数:存放当前棋盘的数组chessboard、当前行row、总行数n。递归终止条件:当 ro…

【C++网络编程】(二)Linux平台下UDP客户/服务端程序

Linux平台下UDP客户/服务端程序 图片来源&#xff1a;https://subingwen.cn/linux/udp/ UDP服务器无法直接检测客户端断开连接。 UDP 服务端 server.cpp #include <iostream> #include <cstdlib> // std::exit #include <cstring> // memset #i…