BLE
文章平均质量分 85
jim0506
这个作者很懒,什么都没留下…
展开
-
BLE抓包调试信息分析
1、l2cap fragment start;l2cap fragment分割与重组(Fragmentation and Recombination)一些控制器的传输能力可能有限,并且可能需要与 L2CAP 分段创建的片段大小不同的片段大小。因此,L2CAP 下的层可能会进一步对 L2CAP PDU 进行片段化和重组,以创建适合每一层能力的片段。在传输 L2CAP PDU 期间,两个对等设备中可能会发生许多不同级别的分段和重组。HCI 驱动程序或控制器可以对 L2CAP PDU 进行分段,以遵守主机控制器原创 2022-06-24 09:32:39 · 608 阅读 · 0 评论 -
蓝牙协议分析(7)_BLE连接有关的技术分析
1. 前言了解蓝牙的人都知道,在经典蓝牙中,保持连接(Connection)是一个相当消耗资源(power和带宽)的过程。特别是当没有数据传输的时候,所消耗的资源完全被浪费了。因而,对很多蓝牙设备来说(特别是功耗敏感的设备),希望在无数可传的时候,能够断开连接。但是,由于跳频(hopping)以及物理通道(Physical Channel)划分的缘故,经典蓝牙连接建立的速度实在难以忍受(要好几秒)。对那些突发的数据传输来说,几秒钟的连接延迟,简直是灾难。因此,蓝牙SIG制订BLE规范的时候,充分考虑了这方面原创 2022-06-09 17:38:01 · 896 阅读 · 0 评论 -
BLE链路层空中包格式
BLE链路层的空中包格式非常简单,它所有的空中包都遵循下图所示的格式:有上图可见,BLE空中包由4个部分组成,他们分别是:前导码占1个字节,访问地址占4个字节,PDU占2到257个字节,CRC占3个字节,一个完整的空中包大小为10个字节到265个字节之间LSB(The Least Significant)表示最低有效位;MSB(The Most Significant)表示最高有效位。最低有效位最先被链路层发往空中,最高有效位最后发送。也就是说前导码最先被发送出去,其次是访问地址,再次是PDU,最后才是CR原创 2022-06-09 16:38:10 · 787 阅读 · 0 评论