由于学员反馈蓝牙精讲没有一个目录介绍,再此我整理一个目录,方便大家查阅!
我们的蓝牙书以及CSDN蓝牙系列的书籍以及视频有以下计划,大家可以根据兴趣爱好或者工作需要挑选特定的章节来学习!
告知:初学蓝牙者暂时不要碰controller(蓝牙芯片)里面的协议,否则会看到你怀疑人生,等彻底看会了蓝牙host(蓝牙协议栈)后再尝试去研究
那我们就一一来列举下(持续更新此文章,每周一更这篇文章)
第一篇:蓝牙综合介绍
主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及蓝牙开发板介绍,内容如下:
章节 | 文章标题 | 文章链接 | 视频课程 |
---|---|---|---|
第一章 蓝牙概述 | 1. 蓝牙的基本概念以及发展轨迹 | 点击我 | 点击我 |
2. 一文让你彻底了解市面蓝牙架构 | 点击我 | 点击我 | |
3.吐血推荐历史最全的蓝牙协议栈介绍 | 点击我 | 点击我 | |
第二章 蓝牙模组以及开发板介绍 | 待更新 | 待更新 | 待更新 |
第二篇:Transport层介绍
主要介绍蓝牙协议栈跟蓝牙芯片之前的硬件传输协议,比如基于UART的H4,H5,BCSP,基于USB的H2等,再就是一个根据Transport的btsnoop的介绍,内如如下:
章节 | 文章标题 | 文章链接 | 视频课程 |
---|---|---|---|
第三章 Transport类型介绍 | 1. 蓝牙UART H4 Transport介绍 | 点击我 | 点击我 |
2. 蓝牙UART H5 Transport介绍 | 待更新 | 待更新 | |
3. 蓝牙UART BCSP Transport介绍 | 待更新 | 待更新 | |
4. 蓝牙USB H2 Transport介绍 | 待更新 | 待更新 | |
5. 蓝牙SDIO Transport介绍 | 待更新 | 待更新 | |
第四章 btsnoop介绍 | 1. 蓝牙协议栈学习/开发利器-btsnoop介绍 | 点击我 | 点击我 |
2.蓝牙协议分析工具Wireshark/Frontline/Ellisys使用介绍 | 点击我 | 点击我 |
第三篇:传统蓝牙controller介绍
主要介绍传统蓝牙芯片的介绍,包括射频层(RF),基带层(baseband),链路管理层(LMP)等,内容如下:
章节 | 文章标题 | 文章链接 | 视频课程 |
---|---|---|---|
第五章 射频层(RF)介绍 | 待更新 | 待更新 | 待更新 |
第六章 基带层(baseband)介绍 | 待更新 | 待更新 | 待更新 |
第七章 链路管理层(LMP)介绍 | 待更新 | 待更新 | 待更新 |
第八章 802.11协议使用层(AMP)介绍 | 待更新 | 待更新 | 待更新 |
第四篇:传统蓝牙host介绍
主要介绍传统蓝牙的协议栈,比如HCI,L2CAP,SDP,RFCOMM,HFP,SPP,HID,AVDTP,AVCTP,A2DP,AVRCP,OBEX,PBAP,MAP,Apple IAP2等等一系列的协议吧。内容如图:
章节 | 文章标题 | 文章链接 | 视频课程 |
---|---|---|---|
第九章 主机控制器接口层(HCI) | 1.传统蓝牙HCI(bluetooth HCI)概念介绍 | 点击我 | 待更新 |
2.蓝牙HCI command/event/acl/sco格式介绍 | 点击我 | 待更新 | |
3.传统蓝牙HCI command(蓝牙命令)详细介绍 | 点击我 | 待更新 | |
4.传统蓝牙HCI event(蓝牙事件)详细介绍 | 点击我 | 待更新 | |
5.蓝牙HCI流控(HCI flow control)详细介绍 | 点击我 | 待更新 | |
6.蓝牙协议栈初始化流程介绍(以CSR8311为例) | 待更新 | 待更新 | |
7.电脑串口工具验证蓝牙初始化(以CSR8311为例) | 待更新 | 待更新 | |
8.蓝牙协议栈搜索介绍 | 待更新 | 待更新 | |
9.蓝牙协议栈HCI连接介绍 | 待更新 | 待更新 | |
10.蓝牙协议栈pincode配对流程介绍 | 待更新 | 待更新 | |
11.蓝牙协议栈简单安全配对SSP流程介绍 | 待更新 | 待更新 | |
第十章 逻辑链路控制和适配协议(L2CAP) | 待更新 | 待更新 | 待更新 |
第十一章 服务发现协议(SDP) | 待更新 | 待更新 | 待更新 |
第十二章 串口仿真协议(RFCOMM) | 待更新 | 待更新 | 待更新 |
第十三章 人机接口设备协议(HID) | 待更新 | 待更新 | 待更新 |
第十四章 蓝牙串口协议(SPP) | 待更新 | 待更新 | 待更新 |
第十五章 蓝牙免提协议(HFP) | 待更新 | 待更新 | 待更新 |
第十六章 蓝牙耳麦协议(HSP) | 待更新 | 待更新 | 待更新 |
第十七章 音视频分布传输协议(AVDTP) | 待更新 | 待更新 | 待更新 |
第十八章 蓝牙音乐协议(A2DP) | 待更新 | 待更新 | 待更新 |
第十九章 音视频控制传输协议(AVCTP) | 待更新 | 待更新 | 待更新 |
第二十章 蓝牙音乐控制协议(AVRCP) | 待更新 | 待更新 | 待更新 |
第二十一 蓝牙对象交互协议(OBEX) | 待更新 | 待更新 | 待更新 |
第二十二章 蓝牙电话本协议(PBAP) | 待更新 | 待更新 | 待更新 |
第二十三章 蓝牙短信访问协议(MAP) | 待更新 | 待更新 | 待更新 |
第二十四 文件推送协议(OPP) | 待更新 | 待更新 | 待更新 |
第二十五 蓝牙网络封装协议(BNEP) | 待更新 | 待更新 | 待更新 |
第二十六章 蓝牙个人局域网协议(PAN) | 待更新 | 待更新 | 待更新 |
第二十八章 附件接口协议(IAP2 苹果特有) | 待更新 | 待更新 | 待更新 |
第五篇:低功耗蓝牙controller介绍
主要介绍低功耗蓝牙芯片,包括物理层(PHY),链路层(LL),内容如下:
章节 | 文章标题 | 文章链接 | 视频课程 |
---|---|---|---|
第二十九章 物理链路协议(PHY) | 待更新 | 待更新 | 待更新 |
第三十章 链路协议(LL) | 待更新 | 待更新 | 待更新 |
第六篇:低功耗蓝牙host介绍
低功耗蓝牙协议栈的介绍,包括HCI,L2CAP,ATT,GATT,SM等,内容如下:
章节 | 文章标题 | 文章链接 | 视频课程 |
---|---|---|---|
第三十一章 主机控制器接口层(HCI) | 待更新 | 待更新 | 待更新 |
第三十二章 属性协议层(ATT) | 待更新 | 待更新 | 待更新 |
第三十三章 通用属性协议层(GATT) | 待更新 | 待更新 | 待更新 |
第三十四章 安全管理协议层(SM) | 待更新 | 待更新 | 待更新 |
第七篇:蓝牙芯片介绍
主要介绍芯片特性,vendor command的名词
章节 | 文章标题 | 文章链接 | 视频课程 |
---|---|---|---|
第三十五章 CSR8311介绍 | 待更新 | 待更新 | 待更新 |
第三十六章 CSR8510介绍 | 待更新 | 待更新 | 待更新 |
第三十七章 QCA6696介绍 | 待更新 | 待更新 | 待更新 |
第八篇:附录
主要介绍以上常用名词的介绍以及一些特殊流程的介绍等。