• 正文
  • 相关推荐
申请入驻 产业图谱

低成本蓝牙工具开发:手写无商用协议栈 BLE 扫描设备-入门篇

06/24 07:30
159
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

一、前言

本篇将介绍蓝牙链路层的数据结构,其中包括了前导码(Preamble),访问地址(Access Address),数据包单元(PDU),还有CRC校验等。我只有了解了这些内容,我们才能开始有针对性的编写代码 。在此合集中我们主要是需要将BLE链路层的数据抓取出来,然后进行解析,因此在该合集当中,不会涉及到蓝牙host的相关内容。

二、阅读说明

1、本合集里使用的soc芯片为泰凌微b85系列,读者可以使用8251,8253或者8258。

三、正文

1、BLE链路层所在的位置

如上图所示,链路层的位置我用红色的框给框出来了。

2、链路层的数据结构

相关推荐