打印
[AIROC™ 蓝牙]

关于蓝牙®5.4 你想知道的都在这里

[复制链接]
99|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 IFX_OwenSu 于 2024-4-23 10:59 编辑

以电子价签 (ESL) 和无线电池管理系统 (WBMS) 等为目标应用,蓝牙®5.4 核心规范扩展了蓝牙 技术的功能和范围,包括选择动态广播编码、带加密的广播数据和带响应的周期性广播 (PAwR)。



蓝牙的发展历程
1999年拉斯维加斯计算机博览会上,几位开发者展示了第一款免提蓝牙耳机。紧接着五家公司共同发起成立了蓝牙技术推广组织,从而在全球范围内掀起了一股“蓝牙”热潮。
1999到2003年,蓝牙经历了第一代到第三代的演变。传输效率、安全性不断提升,功耗则不断降低。
2010年,蓝牙4.0作为第一个蓝牙综合协议规范,将高速蓝牙、传统蓝牙、低功耗蓝牙三种模式集成在一起,成为蓝牙发展的新里程碑。
2023年,蓝牙®5.4正式公开发布。一系列新的特性进一步增强了蓝牙无线通信技术的安全性,有助于提升各类应用的用户体验。

蓝牙®5.4新特性
1)  带响应的周期性广播(PAwR)
PAwR简单来说是一个新的BLE逻辑传输层,严格来说则是一种支持无连接的、双向的、一对多的低功耗拓扑技术规范。

PAwR用于支持蓝牙®5.4规范的电子货架标签(ESL)中时,它支持高达32640个电子货架标签与单个接入点(网关)之间进行双向通信。通信信息可包含命令、传感器数值或由应用层定义的其他数据。

在这种技术支持下,ESL设备不需要经常性的切换接收模式,因此可以大大延长电池寿命,通常情况下可实现几个月甚至数年以上的续航;同时,基于PAwR的数据传输模式,可保证广播者设备(即接入点)与观察者设备(即ESL)之间的相关性,这不仅减少能量的浪费,也可实现ESL设备接收数据并响应至接入点的能力。

在这种新的通信模式下,观察者设备被划分成若干组和若干子设备,它们会被设定成只监听和自己有关的子事件;广播者设备这边则在PAwR事件中轮流广播不同的子事件给到不同的观察者设备,期间不会建立蓝牙连接,但会在预留的响应时隙分别接受来自不同观察者设备的简短的响应信息。如此,这个单一的广播者设备就能在不建立连接的前提下,和庞大数量的观察者设备组网,并完成双向的、一对多的简短通信。

当应用到ESL市场时,用户就能通过一个单一的接入点或网关,及时更新数千个电子货架标签上显示的信息。不仅不同的电子货架标签能显示不同的信息,接入点这边也能知道每个电子货架标签是否完成了展示信息的更新、当前正在展示什么信息等等。

2)  动态广播编码选择(CSSA )
当发送BLE扩展广播的时候,可以选择使用哪种Codec编码方式来发送。
蓝牙 LE 物理层定义了三种变体,统称为PHY。这三个 PHY 分别称为 LE 1M、LE 2M 和 LE Coded。如下图比较了这三种PHY:

虽然之前Host端已经定义了如何使用HCI接口来发送命令,来改变Control端的编码,但是在蓝牙®5.4之前,当扩展广播选择LE CODEC编码的时候,是不能指定S的值是选择2还是选择8, 也不能进行动态的切换。而蓝牙®5.4更改了 HCI 命令,以允许在使用 LE 编码 PHY 时指定 FEC 参数 S 的值 。HCI命令如下图:

3)  可加密的广播数据(EAD)
蓝牙设备经常使用广播、扫描响应包或者经典蓝牙EIR包来发送应用数据,所以对广播数据进行加密是很有必要的。蓝牙®5.4之前并没有一个明确的标准来满足这部分的需求,基于连接的加密和认证流程在蓝牙中是有规定的,但是这种基于广播的无连接的加密和认证之前是没有做规定的。

该特性提供了一种标准化的方法来加密广播包中的数据,加密后的广播数据只能被拥有相同密钥的设备解密。需要说明的是,广播包的加密是需要两个设备建立GATT连接之后,才会生成加密广播包的密钥。

加密广播特性提供了一种标准化的、普遍适用的机制,用于在广播包、扫描响应包和EIR数据包中传输经过加密的数据,并安全地共享相关的加密密钥资料。这意味着无论是在一对一或是一对多的拓扑中,蓝牙LE通信中的那些曾无明确安全规范定义的无连接通信场景,现在也都可以使用上标准化的安全机制来完成广播数据包的交换了。

4)  GATT安全等级特征(SLC)
设备现在可以使用GATT(普通属性协议)新增的安全等级特征(SLC)来表示设备的安全模式和安全等级。
在过去,当服务器拒绝客户端访问其GATT的某个属性时,通常不会直接断开GATT连接。此时,客户端通常会升级安全等级,来达到访问标准。例如,如果尝试读取特征值导致返回加密不足错误,则客户端可能会通过启动配对流程来试图升级安全等级。配对完成后,就可以使用加密链路来访问,只是此时需要用户重发上次访问失败的数据。

也就是说,在不满足GATT访问所需的安全权限而导致错误之后,就算客户端升级了安全等级,也会导致用户需要手动重发该数据,这就非常影响用户的体验,然而,直到5.3版的蓝牙核心规范依然没有提供此安全错误处理策略的替代方案 。当然,这也是蓝牙®5.4支持GATT安全等级特征的意义所在。

蓝牙核心规范5.4版定义了一个称为GATT安全等级特征(SLC)的新特征。SLC 特性允许客户端确定 GATT 服务器安全条件,如果要授予对所有 GATT 功能的访问权限,则必须满足这些条件。更重要的是,它允许在访问GATT 使用的属性之前就确定这一点。这种提前检查访问要求可以提供更好的用户体验,因为不会因安全等级问题导致应用程序流临时中断。

英飞凌AIROC™ CYW20829
英飞凌AIROC™ CYW20829低功耗蓝牙系统级芯片(SoC)支持最新的蓝牙®5.4规范。凭借其低功耗与高性能完美结合,AIROC™ CYW20829可支持完整的低功耗蓝牙(LE)用例,包括智能家居、传感器、医疗看护、照明、蓝牙mesh网络、远程控制、人机交互设备(鼠标、键盘、虚拟现实和游戏控制器)、工业自动化以及汽车等。

AIROC™ CYW20829可以帮助我们的客户在一个设备中实现出色的射频性能、最新的蓝牙功能、内置的安全功能、丰富的外设和低功耗。使我们的客户能够享受到蓝牙®5.4规范的全部优点,并加快产品的上市时间。

接下来,我们将用一系列文章和视频
带您更全面地了解AIROCTM CYW20829
敬请关注!


想寻找更多应用或产品信息?
想联系我们购买产品?
欢迎扫描二维码并填写表单,
我们将后续跟进。

使用特权

评论回复
沙发
yangxiaor520| | 2024-4-27 13:09 | 只看该作者
行业技术组织对技术的发展起了很大作用

使用特权

评论回复
板凳
鹿鼎计| | 2024-4-28 17:29 | 只看该作者
BLE 5.4对于BLE 5.2来说,有什么新特性吗?

使用特权

评论回复
地板
yangjiaxu| | 2024-4-29 13:25 | 只看该作者
说实话,蓝牙5.4还是比较新的了,现在一般都是蓝牙5.0或者是蓝牙4.0之类的

使用特权

评论回复
5
suncat0504| | 2024-4-30 15:53 | 只看该作者
蓝牙的规范太多了,对开发者而言,最好能简单可靠,减少在协议上面花的开发时间。

使用特权

评论回复
6
呐咯密密| | 2024-4-30 16:42 | 只看该作者
5.4有在哪些产品投入量产吗

使用特权

评论回复
7
可怜的小弗朗士| | 2024-4-30 17:20 | 只看该作者
蓝牙5.4功耗会比之前的高吗

使用特权

评论回复
8
问天少年| | 2024-4-30 17:24 | 只看该作者
5.4的传输距离是多少

使用特权

评论回复
9
地瓜patch| | 2024-4-30 22:24 | 只看该作者
蓝牙5.4速度和距离能到多少?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:英飞凌科技股份公司
简介:关于英飞凌——我们致力于打造一个更加便利、安全和环保的世界,在赢得自身成功发展的同时,积极践行企业社会责任。

35

主题

100

帖子

3

粉丝