蓝牙版本相关介绍

简介: 蓝牙1.2/2.0/3.0,也被称为经典蓝牙/传统蓝牙,蓝牙耳机一般使用。

640.jpg

       蓝牙1.2/2.0/3.0,也被称为经典蓝牙/传统蓝牙,蓝牙耳机一般使用。

      蓝牙4.0,加入低功耗蓝牙(BLE),低数据量的传感器数据采集。这里需要注意的是蓝牙版本只是一个标准,蓝牙4.0≠BLE,BLE只是蓝牙4.0标准中的一部分。

      蓝牙4.2,在蓝牙4.0的基础上小幅提升性能,1M符号速率(LE 1M PHY),这个是每个设备必须支持的,同时有三种速率可选:1Mb/s、500Kb/s、125Kb/s。

       蓝牙5.0,性能得到很大的提升,主要是在距离(4倍)、吞吐量(通信速率2倍)、广播扩展、纠错(误码率更低)、广播数据容量增加(8倍)、与其他同频信号的共存性。

       4倍距离,这个和功率有关。蓝牙5.0将最大功率提高到了100mW(原来是10mW),分了四个功率等级,蓝牙5.0内核说明文档中的截图如下图所示:

640.jpg

640.jpg

       两倍的通信速率2Mb/s(LE 2M PHY)这个是可选的,也就是说4种速率可选:2Mb/s、1Mb/s、500Kb/s、125Kb/s。

       广播扩展,在5.0之前只能在3个通道上广播(数据长度最大为37),在5.0中除了保留原来的还增加了在另外37个通道上的广播(数据长度最大255)。

       注:现在市面上已经有支持蓝牙5.0的SOC,但是他们不一定支持所有新的特性,一般都会支持的新特性有更长的距离,高吞吐量,广播扩展这三个在实际应用中比较重要的性能。

相关文章
|
开发框架 JSON 物联网
Nanoframework 操作单片机蓝牙配置WIFI的案例
通过`Nanoframework`的蓝牙配置Wifi的名称和密码
135 0
|
物联网 API 数据库
一文带你认识蓝牙 GATT 协议
正所谓磨刀不误砍柴工,我们有必要先深入的学习一下 GATT 以及 GATT 相关的一些知识。 本文我们就来了解一下 蓝牙 GATT 到底是什么?同时了解下我们使用的 ESP32-C3 GATT示例的工程的代码结构。
4884 4
一文带你认识蓝牙 GATT 协议
|
编解码 缓存 物联网
一个蓝牙实战项目的掏肺总结
一个蓝牙实战项目的掏肺总结
|
编解码 算法 数据格式
【经典蓝牙】蓝牙 A2DP协议分析
A2DP(Advanced Audio Distribution Profile)是蓝牙高音质音频传输协议, 用于传输单声道, 双声道音乐(一般在 A2DP 中用于 stereo 双声道) , 典型应用为蓝牙耳机。         A2DP旨在通过蓝牙连接传输高质量的立体声音频流。它使用的基本压缩算法是SBC(Sub-Band Coding)来减小音频数据的大小,同时保持高音质,SBC压缩虽然效率较低,但是是必须支持的基本备用方案。A2DP还支持其他高级编解码器,例如AAC、aptX和LDAC,这些编解码器比SBC提供更好的音质,但这些编解码器的支持取决于设备本身的支持情况。
2341 0
【经典蓝牙】蓝牙 A2DP协议分析
|
编解码
【经典蓝牙】蓝牙AVRCP协议分析
蓝牙AVRCP协议是蓝牙设备之间音视频的控制协议。定义了音频/视频的控制、浏览、查询、通知等一系列的命令集。常用来蓝牙耳机对手机的音乐进行控制,以及获取手机的音乐信息等场景。AVRCP协议有两个角色,分别是controller(CT)和 target(TG)。CT: 发送控制命令到对端,控制对端媒体播放器的设备,例如蓝牙耳机,蓝牙遥控器等。TG:接收对端的控制命令,并执行操作,进行回复的设备,例如手机,电脑等。
2875 0
【经典蓝牙】蓝牙AVRCP协议分析
|
小程序 API Android开发
微信小程序使用蓝牙通信协议连接硬件整理总结(蓝牙连接、获取设备UUID、开水器notify及关闭蓝牙)
微信小程序使用蓝牙通信协议连接硬件整理总结(蓝牙连接、获取设备UUID、开水器notify及关闭蓝牙)
3580 0
微信小程序使用蓝牙通信协议连接硬件整理总结(蓝牙连接、获取设备UUID、开水器notify及关闭蓝牙)
|
传感器 大数据 测试技术
蓝牙体脂秤解决方案|学习笔记
快速学习蓝牙体脂秤解决方案
211 0
蓝牙体脂秤解决方案|学习笔记
|
传感器 搜索推荐 大数据
蓝牙开关解决方案|学习笔记
开始学习蓝牙开关解决方案
128 0
蓝牙开关解决方案|学习笔记
|
iOS开发
iOS蓝牙状态的处理(蓝牙关闭及未授权的处理)
iOS蓝牙状态的处理(蓝牙关闭及未授权的处理)
979 0
iOS蓝牙状态的处理(蓝牙关闭及未授权的处理)