一:BT、BLE版本说明及对比
蓝牙版本说明
- 1.常见名词说明
- 2.BT&BLE特性对比
- 3.BT各版本对比
- 4.BLE各版对比
1.常见名词说明
| 名称 | 说明 |
|---|---|
| BR(Basic Rate) | 基本码率 |
| EDR(Enhanced Data Rate) | 增强码率 |
| BLE(Bluetooth Low Energy) | 低功耗蓝牙 |
| HS(High Speed) | 高速蓝牙 |
| BT(BlueTooth) | 蓝牙技术 |
| LE(Low Energy) | 低能耗 |
| AFH(Adaptive Frequency Hopping) | 自适应跳频 |
| LNA(Low-Noise Amplifier) | 低噪放 |
| SCO(Synchronous Connection-Oriented) | 面向同步连接 对称连接 利用保留时隙传送数据包、 用于点对点传输,通常用于有时间限制的数据(语音与同步数据) |
| ACL(Asynchronous Connnection-Less) | 异步无连接、既支持对称连接,也支持不对称连接(一对一、多对一), 主机和网中的所有从单元之间实现一对多址连接方式 |
2.BT&BLE特性对比
| Item | Bluetooth Low | Bluetooth Classic |
|---|---|---|
| Frequency Band (频带) | 2.4GHz ISM 频段(2.402-2.480GHz) | 2.4GHz ISM 频段(2.402-2.480GHz) |
| Channels (信道) | 40信道、每信道2MHz带宽、3广播信道、37数据信道 | 79信道、每信道1MHz带宽 |
| Channel Usage (信道方式) | FHSS(跳频技术) | FHSS(跳频技术) |
| Modulation (调制方式) | GFSK | GFSK、Π/4、DQPSK、8DPSK |
| Data Rate (数据速率) | LE 2M PHY:2Mb/s LE 1M PHY 1Mb/s LE Coded PHY(S=2):500Kb/s LE Coded PHY(S=8):125Kb/s | EDR PHY(8DPSK):3Mb/s EDR PHY(Π/4 DQPSK):2Mb/s BR PHY(GFSK):1Mb/s |
| Tx Power (发射功率) | ≤100mW(+20dBm) | ≤100mW(+20dBm) |
| Rx Sensitivity (接收灵敏度) | LE 2M PHY:≤-70dBm LE 1M PHY:≤-70dBM LE Coded PHY(S=2):≤-75dBm LE Coded PHY(S=8):≤-82dBm | ≤-70dBm |
| Data Transports (数据传输) | Asynchronous Connection-oriented Isochronous Connection-oriented Asynchronous Connectionless Synchronous Connectionless Isochronous Connectionless | Asynchronous Connection-oriented Synchronous Connection-oriented |
| Communicaiont Topologies (通信拓扑) | Point-to-Point(including piconet) Broadcast Mesh | Point-to-Point(including piconet) |
| Applicaiont (应用) | 手环、智能穿戴 | 无线音频、耳机、车载娱乐 |

3.BT各版本对比
| 版本 | 说明 |
|---|---|
| V1.00 | 1:BR(Basic Rate)基本码率 2:最大物理传输速率1Mbps 3:调制方式GFSK(1Mb/s) |
| V2.00 | 1:EDR(Enhanced Data Rate)增强码率 2:最大物理传输速率3Mbps 3:调制方式8DPSK(3Mb/s)、Π/4 DQPSK(2Mb/s) |
| V3.00 | 1:HS(High Speed)高速 达到54Mb/s 2:引入Alternative MAC PHY(AMP 交替射频技术) 3:利用IEEE802.11实现高达数百Mbps物理层数据速率 |
4.BLE各版对比
| 版本 | 说明 | 单包有效字节 |
|---|---|---|
| V4.00 | 低功耗蓝牙初始版本0.3Mbps | 同下 |
| V4.20 | 1:速度传输更快:与4.0相比蓝牙4.2标准下,设备之间的数据传输速度提升了约2.5倍 1Mbps,蓝牙智能数据包可容纳的数据量相当于此前的约10倍 2:安全性更高:蓝牙4.2的安全性也有所提升,如果没有得到用户许可,蓝牙信号将无法尝试连接和追踪用户设备,并且无法进行智能定位 3:功能更强大:新标准还推动了IPv6协议引入蓝牙标准的进程,蓝牙4.2设备可以直接通过IPv6和6LoWPAN接入互联网,且支持低功耗IP连接 | 1:广播帧有效载荷字节:6~37 Byte(6 Byte广播地址+31数据) 2:数据帧有效载荷字节:0~31 Byte(加密 4 Byte MIC+27Byte) 3:传输速率:1Mbps 4:有效通信距离80米 |
| V5.00 | 1:容量及速度:与蓝牙版本4.2相比,蓝牙5.0可以带来两倍的数据传输速度2Mbps,数据传输容量提高了800%。换句话说使用蓝牙5.0,可以以更快的速度传输和接收更多数据 2:传输距离:与蓝牙版本4.2相比,蓝牙5.0的带宽(传输速度)由1Mbps提高到了2Mbps,传输距离提高到4倍,即理论有效工作距离为300米,还提供了低功耗模式 3:字节量:与蓝牙4.2版本相比,蓝牙5.0可以广播255字节的数据包,不再是31字节,从而减少了2.4GHz频段干扰造成的传输效率损失 4:定位能力:与蓝牙4.2相比,蓝牙5.0还增强了室内外的定位能力,即在不建立真正连接的情况下,可以将大量信息传输到其他兼容设备上 | 1:广播帧有效载荷字节:255Byte(6 Byte广播地址+249数据) 2:数据帧有效载荷字节:255 Byte 3:传输速率:2Mbps 4:有效通信距离:300米 |
| V5.10 | 1:提高定位精度:与蓝牙版本5.0相比,蓝牙5.1大幅提高了定位精度达到厘米级别的定位,在室内导航、快速查找手环/遥控器等场景能发挥更重要作用 2:优化GATT:优化了GATT(通用属性配置文件),以提高配对和通信速度、有助于避免数据包冲突的随机信道索引确保蓝牙广告抵达率 | 同上 |
| V5.20 | 1:增强型EATT:蓝牙5.2中对ATT协议进行了加强简称为EATT。EATT修改了顺序事务模型,允许堆栈处理并发事务,并且新增的流量控制提升了EATT的稳定性。也就是说EATT协议允许并发事务可以在不同的L2CAP通道上执行。这归功于EATT协议中的ATT MTU和L2CAP MTU是独立配置的,并且可以在连接期间重新配置 2:LE功耗控制:蓝牙BR/EDR包括电源控制功能。然而,在蓝牙5.1中,并没有定义这样的功能。蓝牙5.2定义了BLE的双向功率控制,可以用于实现多种应用场景,有助于在保持连接的情况下更好的降低功耗并提高设备的稳定性和可靠性 3:LE同步信道:在蓝牙5.1及之前的版本中,仅支持面向连接的异步通信链路及非连接模式的广播链路,然而蓝牙5.2为了基于低功耗实现下一代Bluetooth Audio而定义了LE同步信道,包括连接模式下的同步音频流传输信道以及广播模式下的同步音频流传输信道。为了实现LE同步信道,在BLE Controller中定义了一个新的通讯协议层——Isochronous Adaptation Layer(ISOAL,同步适配层) | 同上 |
相关文章:
一:BT、BLE版本说明及对比
蓝牙版本说明1.常见名词说明2.BT&BLE特性对比3.BT各版本对比4.BLE各版对比1.常见名词说明 名称说明BR(Basic Rate)基本码率EDR(Enhanced Data Rate)增强码率BLE(Bluetooth Low Energy)低功耗蓝牙HS(High Speed)高速蓝牙BT(BlueTooth)蓝牙技术LE(Low Energy)低能耗AFH(Adap…...
php宝塔搭建部署实战多模板cms管理系统源码
大家好啊,我是测评君,欢迎来到web测评。 本期给大家带来一套php开发的多模板cms管理系统源码。感兴趣的朋友可以自行下载学习。 技术架构 PHP7.0 nginx mysql5.7 JS CSS HTMLcnetos7以上 宝塔面板 文字搭建教程 下载源码,宝塔添加一…...
【数据结构初阶】手把手带你实现栈
前言 在进入数据结构初阶的学习之后,我们学习了顺序表和链表,当然栈也是一种特殊的数据结构,他的特点是后进先出。 栈的概念及结构 栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删…...
liunx 端口号开放和关闭
1.先查看防火墙是否开启的状态,以及开放端口的情况: systemctl status firewalld.service(查看防火墙开启还是关闭) sudo firewall-cmd --list-all(可以查看端口开放情况) 2.使用以下命令来开启或者关闭虚拟机的防火墙 systemctl stop firewalld.ser…...
【oracle】问题分析常用查询语句
1、查看当前的数据库连接数 select count(*) from v$process ; --当前的数据库连接数2、数据库允许的最大连接数 select value from v$parameter where name processes; --数据库允许的最大连接数3、查看当前有哪些用户正在使用数据 select osuser, a.username, cpu_time/ex…...
将vue-devtools打包成edge插件
文章目录一、从github拉vue-devtools源码二、用npm安装yarn三、使用yarn安装并编译源码四、将vue-devtools打包成edge插件五、离线安装edge插件一、从github拉vue-devtools源码 目前最新的版本是v6.5.0,地址:https://github.com/vuejs/devtools 二、用n…...
SpringBoot常见面试题汇总(超详细回答)
1.什么是SpringBoot?Spring Boot 是一个基于 Spring 框架的开源框架,用于快速创建独立的、生产级别的、可运行的 Spring 应用程序。它采用了约定优于配置的理念,使开发者可以不需要手动配置大量的 Spring 配置文件,而快速搭建出符…...
上海亚商投顾:沪指窄幅震荡 ChatGPT概念再度走高
上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。市场情绪沪指今日窄幅震荡,创业板指低开低走,午后跌幅扩大至1%,宁德时代一度跌近4%。6G概…...
【C语言进阶:指针的进阶】函数指针
本章重点内容: 字符指针指针数组数组指针数组传参和指针传参函数指针函数指针数组指向函数指针数组的指针回调函数指针和数组面试题的解析⚡函数指针 函数指针:指向函数的指针。 通过之前的学习我们知道数组指针中存放的是数组的地址,那么函…...
Sqoop 使用详解
Sqoop 概述Sqoop 是Apache 旗下的一款开源工具,用于Hadoop与关系型数据库之间传送数据,其核心功能有两个:导入数据和导出数据。导入数据是指将MySQL、Oracle等关系型数据库导入Hadoop的HDFS、Hive、HBase等数据存储系统;导出数据是…...
基于MATLAB开发AUTOSAR软件应用层Code mapping专题-part 1 code mapping总体介绍与Function标签页介绍
Hello,大家好,这篇文章开始我们进入一个新的专题,code mapping,即讲解AUTOSAR的元素和哪些模型元素是对应,这也是很多初学的朋友很疑惑的点,最近也有不少粉丝和朋友咨询我,说看了之前的文章基本了解了AUTOSAR有哪些元素()在数据字典的专题里我们逐个讲解过),但是就是…...
第十四节 包、权限修饰符、final、常量
包 1.同一个包下的类,相互可以直接访问。 2.不同包下的类要导包后才能访问。 AIT回车键导包。 权限修饰符 什么是权限修饰符? ●权限修饰符:是用来控制一个成员能够被访问的范围。 ●可以修饰成员变量,方法,构造器,内部类&…...
C++类和对象:初始化列表、static成员和友元
目录 一. 初始化列表 1.1 对象实例化时成员变量的创建及初始化 1.2 初始化列表 1.3 使用初始化列表和在函数体内初始化成员变量的效率比较 1.4 成员变量的初始化顺序 1.5 explicit关键字 二. static成员 2.1 static属性的成员变量 2.2 static属性的成员函数 三. 友元 …...
Windows 11 安装 Docker Desktop
Windows 环境安装 WSL2 WSL 简介 WSL 全称是 Windows Subsystem for Linux ,适用于 Linux 的 Windows 子系统,可让开发人员按原样运行 GNU/Linux 环境,包括大多数命令行工具、实用工具和应用程序,且不会产生传统虚拟机或双启动设…...
设计模式-第6章(工厂模式)
工厂模式简单工厂实现工厂模式实现简单工厂 VS 工厂方法商场收银程序再再升级(简单工厂策略装饰工厂方法)工厂方法模式总结简单工厂实现 在简单工厂类中,通过不同的运算符,创建具体的运算类。 public class OperationFactory {pu…...
【JAVA】线程和进程
🏆今日学习目标:线程和进程 😃创作者:颜颜yan_ ✨个人主页:颜颜yan_的个人主页 ⏰本期期数:第三期 🎉专栏系列:JAVA 线程和进程前言一、进程与线程1.进程2.线程二、线程的创建2.1 继…...
移动app安全测试工具好物分享
移动互联网时代,我们的生活和工作深受移动app的影响。随着移动app的广泛应用,安全问题成为人们最关注的话题之一。移动app安全除了和软件开发密不可分之外,软件测试的作用也是不容忽视的。移动app安全测试是指测试人员利用各种测试手段验证Ap…...
原生微信小程序引入npm和安装Vant Weapp
目录一、引入npm安装Vant Weapp1、引入npm2、安装Vant Weapp3、修改 app.json4、修改 project.config.json二、构建npm一、引入npm安装Vant Weapp 环境:Windows10 开发工具:微信开发者工具 本地环境:已安装过node.js 1、引入npm cmd进入到你…...
ChatGPT文章自动发布WordPress
WordPress可以用ChatGPT发文章吗?答案是肯定的,ChatGPT官方有提供api接口,多以目前有很多的SEO工具具有自动文章生成自动发布的功能,使用SEO工具,我们可以通过疑问词和关键词进行文章生成,并定时发布到我们…...
vue项目使用watch监听器监听数据变化
vue项目使用watch监听器监听数据变化 1.概述 在开发项目中,有些场景是当用户点击某个按钮后改变某个属性的值,这个值改变时需要触发事件做一些事情。属性值什么时候改变是没法提前判断的,因此需要有个监听的角色,当监听到值改变…...
多云管理“拦路虎”:深入解析网络互联、身份同步与成本可视化的技术复杂度
一、引言:多云环境的技术复杂性本质 企业采用多云策略已从技术选型升维至生存刚需。当业务系统分散部署在多个云平台时,基础设施的技术债呈现指数级积累。网络连接、身份认证、成本管理这三大核心挑战相互嵌套:跨云网络构建数据…...
大数据学习栈记——Neo4j的安装与使用
本文介绍图数据库Neofj的安装与使用,操作系统:Ubuntu24.04,Neofj版本:2025.04.0。 Apt安装 Neofj可以进行官网安装:Neo4j Deployment Center - Graph Database & Analytics 我这里安装是添加软件源的方法 最新版…...
设计模式和设计原则回顾
设计模式和设计原则回顾 23种设计模式是设计原则的完美体现,设计原则设计原则是设计模式的理论基石, 设计模式 在经典的设计模式分类中(如《设计模式:可复用面向对象软件的基础》一书中),总共有23种设计模式,分为三大类: 一、创建型模式(5种) 1. 单例模式(Sing…...
MODBUS TCP转CANopen 技术赋能高效协同作业
在现代工业自动化领域,MODBUS TCP和CANopen两种通讯协议因其稳定性和高效性被广泛应用于各种设备和系统中。而随着科技的不断进步,这两种通讯协议也正在被逐步融合,形成了一种新型的通讯方式——开疆智能MODBUS TCP转CANopen网关KJ-TCPC-CANP…...
华为云Flexus+DeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建
华为云FlexusDeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建 前言 如今大模型其性能出色,华为云 ModelArts Studio_MaaS大模型即服务平台华为云内置了大模型,能助力我们轻松驾驭 DeepSeek-V3/R1,本文中将分享如何…...
均衡后的SNRSINR
本文主要摘自参考文献中的前两篇,相关文献中经常会出现MIMO检测后的SINR不过一直没有找到相关数学推到过程,其中文献[1]中给出了相关原理在此仅做记录。 1. 系统模型 复信道模型 n t n_t nt 根发送天线, n r n_r nr 根接收天线的 MIMO 系…...
rnn判断string中第一次出现a的下标
# coding:utf8 import torch import torch.nn as nn import numpy as np import random import json""" 基于pytorch的网络编写 实现一个RNN网络完成多分类任务 判断字符 a 第一次出现在字符串中的位置 """class TorchModel(nn.Module):def __in…...
JVM虚拟机:内存结构、垃圾回收、性能优化
1、JVM虚拟机的简介 Java 虚拟机(Java Virtual Machine 简称:JVM)是运行所有 Java 程序的抽象计算机,是 Java 语言的运行环境,实现了 Java 程序的跨平台特性。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 JVM 上运行的目标代码(字节码),就可以…...
【VLNs篇】07:NavRL—在动态环境中学习安全飞行
项目内容论文标题NavRL: 在动态环境中学习安全飞行 (NavRL: Learning Safe Flight in Dynamic Environments)核心问题解决无人机在包含静态和动态障碍物的复杂环境中进行安全、高效自主导航的挑战,克服传统方法和现有强化学习方法的局限性。核心算法基于近端策略优化…...
Linux部署私有文件管理系统MinIO
最近需要用到一个文件管理服务,但是又不想花钱,所以就想着自己搭建一个,刚好我们用的一个开源框架已经集成了MinIO,所以就选了这个 我这边对文件服务性能要求不是太高,单机版就可以 安装非常简单,几个命令就…...
