- 博客(17)
- 收藏
- 关注
原创 Bluetooth Core Spec 6.2 最新规范解读
蓝牙6.2规范带来四大核心升级:1) 连接间隔缩短至375微秒,提升AR/VR等低延迟场景体验;2) 新增DFT算法检测幅度攻击,增强信道探测安全性;3) 通过批量串行模式实现USB ISO标准化传输,支持LE Audio;4) 统一测试协议(UTP)支持无线射频测试,提升生产测试效率。这些改进显著优化了蓝牙在实时交互、安全测距、音频传输和产线测试等场景的性能表现。
2025-12-07 18:28:09
1259
原创 蓝牙Channel Sounding信道探测 (六) —— RAP Profile
RAP规范定义了蓝牙设备测距应用的技术标准,支持无感解锁、资产追踪等场景。规范要求设备支持至少247字节MTU,确保CS数据传输效率;规定了测距数据分段传输机制,支持实时和按需两种测距模式;明确了数据存储要求(至少保留32个subevents和256个steps数据)。系统通过RREQ/RRSP角色交互实现测距功能,包含安全验证、超时处理和数据覆盖预警机制,当内存不足时优先删除最早数据。规范还详细制定了错误处理流程,包括数据丢失重传和超时报错机制,确保测距应用的可靠性和准确性。
2025-11-22 14:19:14
864
原创 LE Audio低功耗蓝牙音频解析 (二)
本文详细解析了LE Audio的核心规范与功能。首先介绍了2019年12月蓝牙核心规范的升级内容,包括新增的LE ISO特性以及2020年9月发布的LC3编解码器规范。文章重点分析了Coordinated Set Identification Profile(CSIP)的实现机制、Basic Audio Profile(BAP)的架构与角色划分,以及Media Control Profile(MCP)、Call Control Profile(CCP)和Volume Control Profile(VCP)
2025-11-07 22:16:41
649
原创 LE Audio低功耗蓝牙音频解析 (一)
LE Audio是基于蓝牙5.2+的新一代音频技术,在保持经典蓝牙音频功能的同时,引入了多项创新特性:采用LC3编解码器实现高音质低功耗;支持多路音频流(CIS)和广播音频共享(BIS);新增助听器功能。其核心基于LE Isochronous通道,通过同步等时传输确保低延迟和稳定性,支持31个设备同步播放。技术实现包括ISOAL适配层处理数据转换、CIS/BIS两种传输模式,以及增强版EATT协议解决多应用通信阻塞问题。这些特性使LE Audio在TWS耳机、音频共享等场景具有显著优势。
2025-11-01 14:58:31
1431
原创 蓝牙Channel Sounding信道探测 (五) — CS events
蓝牙信道探测(CSSteps)流程详解:该技术通过Initiator与Reflector设备间的双向交互实现,每个交互包含调制数据包或tone信号。流程采用分层的时序结构,包括CSsteps、CSsubevent和CSevent三个层级。关键技术点包含:1) 子事件采用模式0步骤起始,并支持主/从模式组合;2) 从模式插入需遵循随机化算法;3) 主模式支持跨子事件重复传输;4) 建立严格的同步机制,通过CS_SYNC数据包校验连接质量,连续丢失将触发流程终止。该规范详细定义了各模式间的时序关系和容错机制。(
2025-05-25 13:15:11
1207
2
原创 蓝牙Channel Sounding信道探测 (四) — CS Steps
本文介绍了信道探测(CS)的四种工作模式及其实施规范。CS定义了发起方(Initiator)和反射方(Reflector)之间的交互流程,包含四种探测模式:模式0用于测量设备间频率偏移,模式1测量往返时间,模式2测量相位旋转,模式3同时测量往返时间和相位旋转。每种模式都有特定的传输时序结构,包括同步信号(CS_SYNC)、探测音调(CStone)和保护时间等要素。设备间需保持精确时间同步,并遵循严格的功率控制要求(如5μs下降窗口和40dB功率衰减)。模式2和3还涉及天线切换和ASK调制等高级功能。
2025-05-24 22:21:13
1166
原创 蓝牙Channel Sounding信道探测 (三) — CS procedure
摘要:CS功能通过专用空中接口协议实现设备间射频信号交换,用于信道测量。CS过程由事件、子事件和步骤组成,采用四种模式:模式0进行频率校准,模式1测量往返时间,模式2测量相位/幅度,模式3综合测量。该过程采用时频分集技术确保资源合理分配,测量结果最终由反射设备上传至高层并返回发起方。
2025-05-24 22:20:16
611
原创 蓝牙Channel Sounding信道探测 (二) — CS 概述
蓝牙信道探测技术(BLE Channel Sounding)通过相位测距(PBR)和往返计时(RTT)两种方法实现高精度测距,克服传统RSSI测距的精度低、易受干扰等缺陷。该技术支持1MHz信道间隔,有效避免150米内的距离模糊问题,并采用LE2M2BT物理层和信噪比控制提升安全性。系统通过随机化传输模式、确定性随机位生成器(DRBG)和攻击检测机制(NADM指标)防范中间人攻击和距离欺骗。该技术适用于数字钥匙、物品追踪等场景,在建立加密ACL连接后,通过多步射频交换完成距离测量。
2025-05-24 14:50:52
2382
原创 蓝牙Channel Sounding信道探测 (一) — CS 简介
蓝牙6.0引入的Channel Sounding技术实现了亚米级测距精度,在设备定位领域展现出独特优势。相比UWB技术,蓝牙Channel Sounding在成本、功耗和生态系统方面更具竞争力,虽然精度较低,但已能满足大多数应用场景需求。该技术特别适用于个人物品追踪、数字钥匙等场景,其高安全性、低复杂度及与现有蓝牙设备的互操作性使其成为更具普适性的解决方案。随着兼容设备的快速普及,蓝牙Channel Sounding有望在物联网定位领域获得广泛应用,推动真正的距离感知能力在各类联网设备中实现。
2025-05-24 11:22:23
1856
原创 Zephyr LE Audio quick start
下载zephyr代码,参考搭建zephyr的编译环境准备一个PTS dongle,或者参考,用bluez把PTS dongle在Ubuntu上带起来。
2024-01-14 13:52:41
750
1
原创 BLE周期广播同步传输(Periodic Advertising Sync Transfer)
周期性广播同步是在蓝牙 Core Specification v5.1 中引入的特性,它允许手机将获取到的第三方广播设备的周期性广播同步细节传递给与手机保持BLE ACL link的穿戴设备,从而可以使得穿戴设备与第三方广播设备快速完成广播同步,大大的提高了同步效率,从而节省功耗。本文将对该特性做详细描述。
2024-01-14 10:15:08
3010
1
原创 BLE 主动扫描与被动扫描
与此对应的BLE central设备在搜索广播时,也有两种扫描方式:被动扫描(passive scan)和 主动扫描(active scan)。其中被动扫描在搜索广播时不会发起Scan Req,因此只会收到advertising,不会收到扫描回复(scan response)。主动扫描在搜索到每一帧广播数据后,会再发起Scan Req,此时就会收到peripheral设备发送的扫描回复(Scan response)。
2024-01-06 13:36:25
1300
1
原创 Apache Mynewt OS快速入门
Mynewt是由Apache基金会发起的一个开源IoT项目,是一个专注于物联网应用的实时操作系统,包括低功耗蓝牙无线传输协议NimBLE。Mynewt提供基础的实时操作系统以及嵌入式中间件、闪存文件系统、网络堆栈以及嵌入式应用程序支持。
2024-01-06 11:31:04
609
1
原创 ubuntu上使用TFTP传输文件
TFTP传输文件===========tftp-hpa是客户端,作用是从别人的TFTP服务器端上传/下载东西。tftpd-hpa是服务端,字母d代表daemon,作用是为别人提供TFTP服务,供别人上传/下载东西。##创建tftp目录##修改配置文件将TFTP_DIRECTORYi修改指定的目录~/test/tftp/##重新启动tftp server##下载上传文件开发板和ubuntu pc要在同一局域网内,ubuntu pc的ip为192.168.1.139运行成功后,在ubuntu的~/t
2022-10-16 10:34:10
1837
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅