蓝牙5.3 Core Spec演进与功能变化

蓝牙Core Spec 5.3着重于特性增强,包括周期性广告增强、加密密钥大小控制、连接次级评级、信道分类增强和移除AMP扩展。周期性广告增强提升了能量效率,允许主机指示控制器是否需要识别重复数据包。加密密钥大小控制改进了加密速度和效率。连接次级评级允许快速从长连接间隔切换到短间隔,提升实时性。信道分类增强则让外围设备也能上报信道质量信息,提高通信可靠性。
摘要由CSDN通过智能技术生成

蓝牙Core Spec 5.3演进

复制转载请注明出处。

Core spec 5.3 在2021/7/13号正式发布,我23号在SIG官网发现了协议的更新。
看蓝牙SIG的介绍,5.3协议主要是一些特性的增强(Feature Enhancements),主要包含5个方面。
1、Periodic Advertising Enhancement 周期性广播的增强
2、Encryption Key Size Control Enhancement 加密密钥大小控制增强功能
3、Connection Subrating(连接次级评级)次级连接
4、Channel Classifcation Enhancement 信道分类的增强
5、Removal of the Alternate MAC and PHY (AMP) Extension 删除不用的
AMP Phy



1 Periodic Advertising Enhancement

1.1 背景

1.1.1 Extended Advertising

蓝牙5.0把广播信道抽象为两类,一种叫主广播信道(primary advertisement channels),工作在37,38,39三个信道中。蓝牙4.0的广播使用的都是主广播信道,另一种叫第二广播信道(Secondary Advertising channels),工作在0–36信道中。蓝牙5.0中在主广播的数据类型增加了一个ADV_EXT_IND指令,当扫描设备收到ADV_EXT_IND指令且能识别其携带的数据时(需要扫描设备也是蓝牙5.0才能正确识别),根据包中携带的信息可以去第二广播信道监听其辅助包(auxiliary packet)。
扩展的广播:LE设备可以使用37个 general purpose channels(Secondary Advertising Channels)去发送广播数据,就和3个primary advertising channel一样。好处就是为了降低数据包冲突的概率。
扩展的广播包含四种广播包格式:ADV_EXT_IND, AUX_ADV_IND, AUX_SYNC_IND and AUX_CHAIN_IND ,它们都使用Common Extended Advertising Payload 广播包格式。
Common Extended Advertising Payload的主要数据字段为Extend Header,格式如下图:
Extend Header
对一些重要字段进行一下说明:

字段 含义
AdvDataInfo(ADI) 包含两个子域Advertising Data ID(DID)和Advertising Set ID(SID)。DID用来标识广播数据的ID,每次数据更新时DID也会随之更新为与上次不同的随机值。这样可以判断是否为重传包。SID用来标识不同的广播事件集,因为在扩展广播中,会有若干个广播事件,所以用SID来进行标识
AuxPtr 扫描设备就是通过Auxptr所携带的内容来确定辅助包的位置及其所处的信道,辅助包为AUX_ADV_IND
SyncInfo 用于指示AUX_SYNC_IND的内容,周期性广播使用的参数
ACAD Additional Controller Advertising Data,附加控制广播数据,如一个服务的UUID或服务数据
CTEInfo 代表是否支持Constant Tone Extension,AOA和AOD时使用

扩展的广播可以有很多种方式使用方式,其中一种叫做周期性广播(periodic advertising)。

1.1.2 Periodic Advertising

传统的广播,Core Spec 4.0中为了避免多设备之间2.4G上的数据碰撞,使用一个0-10ms的随机值来避免,用下图来展示:
4.0广播随机延时
虽然现有方式解决了数据碰撞问题,但是也使接收机接收更加困难了,所以又有了periodic advertising。

这是一组文档的第02个:Core spec.rar 这是我收集的蓝牙的全套文档,共计61个文件,如果以后再看到我会继续添加到这里来。 这一组供下载的文件如下: 序号 文件名 文件大小 01 Assigned Numbers.rar 368,394 02 Core spec.rar 316,003 03 Core_v210_EDR.zip 7,553,296 04 Core_V21__EDR.zip 8,677,223 05 Core_V30__HS.zip 10,441,289 06 Core_V40.zip 10,040,698 07 Profile Spec.rar 11,987,908 08 Protocol Spec.rar 4,247,516 09 Qualification Program.rar 1,901,186 我的文档的目录结构如下(其中Core部分太大,由于csdn上传大小限制被分开了Core_开头的4 个文件是在目录“Core spec”下): MyDocDir 的目录 2010-01-08 09:59 <DIR> . 2010-01-08 09:59 <DIR> .. 2010-01-08 09:53 <DIR> Assigned Numbers 2010-01-08 09:56 <DIR> Core spec 2010-01-08 09:53 <DIR> Profile Spec 2010-01-08 09:53 <DIR> Protocol Spec 2010-01-08 09:53 <DIR> Qualification Program MyDocDir\Assigned Numbers 的目录 2010-01-08 09:53 <DIR> . 2010-01-08 09:53 <DIR> .. 2010-01-06 09:48 18,472 AssignedNumbersAMPManagerProtocol.pdf 2010-01-06 09:48 77,466 AssignedNumbersBaseband.pdf 2010-01-06 09:48 90,242 AssignedNumbersCompanyIdentifiers.pdf 2010-01-06 09:48 23,199 AssignedNumbersGenericAccessProfile.pdf 2010-01-06 09:48 19,379 AssignedNumbersHostControllerInterface1.pdf 2010-01-06 09:48 114,612 AssignedNumbersHostOperatingEnvironment.pdf 2010-01-06 09:48 19,850 AssignedNumbersLinkManager1.pdf 2010-01-06 09:48 29,516 AssignedNumbersLogicalLinkControl.pdf 2010-01-06 09:48 69,943 AssignedNumbersOverview.pdf 2010-01-06 09:48 16,541 AssignedNumbersProtocolAdaptationLayer.pdf 2010-01-06 09:48 55,713 AssignedNumbersServiceDiscovery.pdf 11 个文件 534,933 字节 MyDocDir\Core spec 的目录 2010-01-08 09:56 <DIR> . 2010-01-08 09:56 <DIR> .. 2010-01-06 09:42 574,945 HCI.Volume4_SPEC.pdf 1 个文件 574,945 字节 MyDocDir\Profile Spec 的目录 2010-01-08 09:53 <DIR> . 2010-01-08 09:53 <DIR> .. 2010-01-05 09:21 1,823,230 A2DPspecv10.pdf 2010-01-06 08:03 506,096 A2DP_SPEC_V12.pdf 2010-01-05 09:25 1,242,600 AVRCPSpecv10.pdf 2010-01-06 09:47 639,450 AVRCP_SPEC_V13.pdf 2010-01-05 09:21 1,693,732 AVRCP_SPEC_V14r01.pdf 2010-01-05 12:20 1,670,891 BIP_SPEC_V10.pdf 2010-01-06 08:05 597,304 BPP_SPEC_V10.pdf 2010-01-06 09:47 703,073 BPP_SPEC_V12r00.pdf 2010-01-06 08:05 506,675 CTP_SPEC_V11.pdf 2010-01-06 09:47 75,372 DeviceID_SPEC_V13.pdf 2010-01-06 09:47 110,116 DI_SPEC_V12r00.pdf 2010-01-06 09:47 261,128 DUN_SPEC_V11.pdf 2010-01-06 09:47 233,018 FAX_SPEC_V11.pdf 2010-01-06 09:47 336,644 FTP_SPEC_V11.pdf 2010-01-05 13:43 336,644 FTP_SPEC_V12.pdf 2010-01-06 09:47 659,082 GAVDPSpecv10.pdf 2010-01-06 09:14 225,270 GAVDP_SPEC_V12.pdf 2010-01-06 09:47 302,729 GOEP_SPEC_V11.pdf 2010-01-05 13:43 302,729 GOEP_SPEC_V12.pdf 2010-01-06 09:48 336,097 HCRP_SPEC_V10.pdf 2010-01-06 09:48 243,683 HCRP_SPEC_V12r00.pdf 2010-01-06 09:48 693,567 HDP_SPEC_V10.pdf 2010-01-06 09:01 796,572 HFP15_SPEC_V10r00.pdf 2010-01-05 07:47 2,019,948 HID_SPEC_V10.pdf 2010-01-06 09:48 298,681 HSP_SPEC_V11.pdf 2010-01-06 09:48 154,450 HSP_SPEC_V12.pdf 2010-01-06 08:36 261,723 ICP_SPEC_V11.pdf 2010-01-06 09:48 546,146 MessageAccessProfile_SPEC_V10.pdf 2010-01-06 08:01 274,730 OPP_SPEC_V11.pdf 2010-01-06 09:48 1,260,278 PAN_SPEC_V10.pdf 2010-01-06 08:34 362,113 PBAP_SPEC_V10r00.pdf 2010-01-06 09:48 245,009 SAP_SPEC_V10.pdf 2010-01-06 09:48 440,004 SAP_SPEC_V11.pdf 2010-01-06 09:48 381,025 SDAP_SPEC_V11.pdf 2010-01-06 09:48 256,653 SPP_SPEC_V11.pdf 2010-01-06 09:24 292,590 SYNCH_SPEC_V11.pdf 2010-01-06 09:48 228,901 VDP_SPEC_V10.pdf 37 个文件 21,317,953 字节 MyDocDir\Protocol Spec 的目录 2010-01-08 09:53 <DIR> . 2010-01-08 09:53 <DIR> .. 2010-01-06 09:48 583,981 AVCTPSpecv1_0.pdf 2010-01-06 09:48 163,712 AVCTP_SPEC_V12.pdf 2010-01-06 09:45 250,447 AVCTP_SPEC_V13r00.pdf 2010-01-06 09:48 2,870,407 AVDTPSpecv10.pdf 2010-01-06 09:26 1,000,921 AVDTP_SPEC_V12.pdf 2010-01-06 09:48 975,114 BNEPSpecification1.pdf 2010-01-06 09:48 174,186 IrOBEX11.pdf 2010-01-04 15:34 334,022 IrOBEX12.pdf 2010-01-06 09:48 838,279 MCAP_SPEC_V10.pdf 2010-01-06 09:48 433,989 rfcomm.pdf 2010-01-06 09:48 864,772 TCSBinary.pdf 11 个文件 8,489,830 字节 MyDocDir\Qualification Program 的目录 2010-01-08 09:53 <DIR> . 2010-01-08 09:53 <DIR> .. 2010-01-06 09:43 2,336,658 CoreSpecificationAddendum1.pdf 1 个文件 2,336,658 字节
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值