一篇文章足够你学习蓝牙技术,提供史上最全的蓝牙技术(传统蓝牙/低功耗蓝牙)文章总结,文档下载总结(2020/12/11更新)

原创 专注于无线通信的蓬勃 2020-08-03 08:09

本文章目的:

1)给广大蓝牙爱好者提供蓝牙资料下载渠道

2)给广大蓝牙爱好者增加一个蓝牙学习文章导读

我们的蓝牙书以及CSDN蓝牙系列的书籍以及视频有以下计划,大家可以根据兴趣爱好或者工作需要挑选特定的章节来学习!

另外,提供一个学习,交流渠道,欢迎关注以及”剁手“

----------------------------------------------------------------------------------------------------------------------------------------------

告知:初学蓝牙者暂时不要碰controller(蓝牙芯片)里面的协议,否则会看到你怀疑人生,等彻底看会了蓝牙host(蓝牙协议栈)后再尝试去研究

第零篇:文档代码下载连接总结(备注:如果连接失效,请评论留言,我及时更新)

第一篇:蓝牙综合介绍

主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及蓝牙开发板介绍,内容如下:

章节 文章标题 文章链接 视频课程
第一章 蓝牙概述 1. 蓝牙的基本概念以及发展轨迹
  2. 一文让你彻底了解市面蓝牙架构
  3.吐血推荐历史最全的蓝牙协议栈介绍
第二章 蓝牙模组以及开发板介绍 1.蓝牙模组以及开发板介绍 待更新
  2.开源协议栈代码结构以及常用配置选项介绍 待更新
  3. STM32F1(我们的)实现蓝牙协议栈搜素以及原理介绍 待更新
  4. 正点原子F1实现蓝牙协议栈搜索以及原理介绍 待更新

第二篇: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配对以及SSP配对流程介绍
  11. 蓝牙协议栈EIR(Extern inquiry response)介绍 待更新
第十章 逻辑链路控制和适配协议(L2CAP) 1. 传统蓝牙L2CAP概念介绍 待更新
  2. L2CAP基本模式(basic mode)数据格式 待更新
  3. L2CAP信令封包(SIGNALING PACKET)格式 待更新
  4. 传统蓝牙L2CAP连接流程介绍(以被连接为例) 待更新
第十一章 服务发现协议(SDP) 1. 传统蓝牙服务问询协议SDP概念 待更新
  2. 传统蓝牙SDP数据元介绍(SDP data element) 待更新
  3. 传统蓝牙SDP协议详细介绍 待更新
第十二章 串口仿真协议(RFCOMM) 1. 传统蓝牙RFCOMM协议概念介绍 待更新
  2. 一文彻底明白 传统蓝牙协议栈RFCOMM协议帧格式 待更新
  3. 传统蓝牙RFCOMM多路控制帧(multiplexor frames)介绍 待更新
  4. 传统蓝牙RFCOMM协议流程介绍 待更新
第十三章 人机接口设备协议(HID) 待更新 待更新 待更新
第十四章 蓝牙串口协议(SPP) 1. 传统蓝牙SPP(Serial Port Profile)概念介绍 待更新
  2. STM32F1(我们的)实现SPP收发自定义数据介绍 待更新
  3. 传统蓝牙SPP 建立连接/接受数据/发送数据/断开连接 流程介绍 待更新
第十五章 蓝牙免提协议(HFP) 1. 蓝牙电话HFP的概念介绍 待更新
  2. 蓝牙电话connection manager(SLC的建立跟释放) 待更新
 

3. HFP传输手机状态信息(信号/漫游/电量/运行商/电话状态)

待更新
  4. HFP SCO建立/释放/在通话中Audio transfer 待更新
  5. 接听来电/挂断来电(HFP Accept/Reject incoming call) 待更新
  6. 通过号码拨打电话/memory拨打电话/尾号重播 待更新
  7. 获取本地号码/获取语音信箱号码/获取通话时号码(CLCC) 待更新
  8. 三方通话功能相关的流程介绍 Three-way call 待更新
  9. 关闭手机的回声消除EC,噪音减弱NR(noise reduction) 待更新
  10. 开启关闭语音识别功能 待更新
  11.电话免提协议HFP(Hands-Free)SDP介绍 待更新
  12. STM32 上位机 测试蓝牙电话功能功能 待更新
第十六章 设备ID协议(DID) 1. 蓝牙DID协议讲解 Bluetooth Device ID 待更新
第十七章 音视频分布传输协议(AVDTP) 1. 音视频频分布传输协议(AVDTP)概念 待更新
  2. 音视频频分布传输协议(AVDTP)封包格式 待更新
  3. 音视频频分布传输协议(AVDTP) 错误码以及Service Capablities介绍 待更新
  4. 音视频频分布传输协议(AVDTP) 命令(Signal)封包介绍 待更新
第十八章 蓝牙音乐协议(A2DP) 1. 高质量音频分布协议(A2DP) 概念介绍 待更新
  2. 高质量音频分布协议(A2DP) SBC编解码算法 待更新
  3. 高质量音频分布协议(A2DP) SDP以及cod介绍 待更新
  4. 高质量音频分布协议(A2DP) 连接播放音乐断开流程(被连接)介绍 待更新
第十九章 音视频控制传输协议(AVCTP) 待更新 待更新 待更新
第二十章 蓝牙音乐控制协议(AVRCP) 待更新 待更新 待更新
第二十一 蓝牙对象交互协议(OBEX) 待更新 待更新 待更新
第二十二章 蓝牙电话本协议(PBAP) 待更新 待更新 待更新
第二十三章 蓝牙短信访问协议(MAP) 待更新 待更新 待更新
第二十四 文件推送协议(OPP) 待更新 待更新 待更新
第二十五 蓝牙网络封装协议(BNEP) 待更新 待更新 待更新
第二十六章 蓝牙个人局域网协议(PAN) 待更新 待更新 待更新
第二十八章 附件接口协议(IAP2 苹果特有) 待更新 待更新 待更新
       
       

 

 

第五篇:低功耗蓝牙controller介绍

主要介绍低功耗蓝牙芯片,包括物理层(PHY),链路层(LL),内容如下:

章节 文章标题 文章链接 视频课程
第二十九章 物理链路协议(PHY) 待更新 待更新 待更新
第三十章 链路协议(LL) 待更新 待更新 待更新

 

第六篇:低功耗蓝牙host介绍

低功耗蓝牙协议栈的介绍,包括HCI,L2CAP,ATT,GATT,SM等,内容如下:

章节 文章标题 文章链接 视频课程
第三十一章 主机控制器接口层(HCI)

1. 低功耗蓝牙搜索广播的实现流流程介绍

待更新
  2. BLE广播流程介绍,低功耗蓝牙广播的实现流流程介绍 待更新
第三十二章 属性协议层(ATT) 待更新 待更新 待更新
第三十三章 通用属性协议层(GATT) 待更新 待更新 待更新
第三十四章 安全管理协议层(SM) 待更新 待更新 待更新

 

第七篇:蓝牙芯片介绍

主要介绍芯片特性,vendor command的名词

章节 文章标题 文章链接 视频课程
第三十五章 CSR8311介绍 待更新 待更新 待更新
第三十六章 CSR8510介绍 待更新 待更新 待更新
第三十七章 QCA6696介绍 待更新 待更新 待更新

 

第八篇:附录

主要介绍以上常用名词的介绍以及一些特殊流程的介绍等。

章节 文章标题 文章链接 视频课程
附录一 蓝牙设备类型cod(class of device)介绍 待更新
       
       

第九篇:文章更新更新日志

那我们就一一来列举下(持续更新此文章,每周一更这篇文章)

2020/08/10更新:

1)第九章第6篇文章:蓝牙协议栈初始化流程介绍(以CSR8311为例)

2)第九章第7篇文章:电脑串口工具验证蓝牙初始化(以CSR8311为例)

3)第九章第8篇文章:蓝牙协议栈搜索介绍

4)第九章第9篇文章:蓝牙协议栈HCI连接介绍 

5)第九章第10篇文章:蓝牙协议栈pincode配对以及SSP配对流程介绍

5)第九章视频:

2020/08/15更新:

1)第十章第1篇文章:传统蓝牙L2CAP概念介绍

2)第十章第2篇文章:L2CAP基本模式(basic mode)数据格式

3)第十章第3篇文章:L2CAP信令封包(SIGNALING PACKET)格式

4)第十章第4篇文章:传统蓝牙L2CAP连接流程介绍(以被连接为例)

5)增加蓝牙Core 5.2 下载链接

2020/08/21更新:

1)第十一章第1篇文章:传统蓝牙服务问询协议SDP概念

2)第十一章第2篇文章:传统蓝牙SDP数据元介绍(SDP data element)

3)第十一章第3篇文章:传统蓝牙SDP协议详细介绍

4)增加自己写的蓝牙Github连接

5)增加我自己写的蓝牙书下载链接

2020/08/28更新:

1)第十二章第1篇文章:传统蓝牙RFCOMM协议概念介绍

2)第十二章第2篇文章:一文彻底明白 传统蓝牙协议栈RFCOMM协议帧格式

3)第十二章第3篇文章:传统蓝牙RFCOMM多路控制帧(multiplexor frames)介绍

4)第十二章第4篇文章:传统蓝牙RFCOMM协议流程介绍

5)增加购买开发板的链接

6)修改开发板连接二维码失效问题

2020/09/08更新:

1)第九章第1篇文章:蓝牙协议栈EIR(Extern inquiry response)介绍

2)第二章第1篇文章:蓝牙模组以及开发板介绍

3)第二章第2篇文章:开源协议栈代码结构以及常用配置选项介绍

4)第二章第3篇文章:STM32F1(我们的)实现蓝牙搜索以及原理介绍

5)第二章第4篇文章:正点原子F1实现蓝牙搜索以及原理介绍

6)附录1:蓝牙设备类型cod(class of device)介绍

7)增加书的最新更新链接

这次更新间隔较长,因为迎来了人生大事,喜得千金

2020/10/11更新:

1)第十四章第1篇文章:传统蓝牙SPP(Serial Port Profile)概念介绍

2)第十四章第2篇文章:STM32F1(我们的)实现SPP收发自定义数据介绍

3)第十四章第3篇文章:传统蓝牙SPP 建立连接/接受数据/发送数据/断开连接 流程介绍

2020/10/23更新:

1)第十五章第1篇文章:蓝牙协议栈 电话免提协议HFP(Hands-Free)概念讲解

2)第十五章第2篇文章:蓝牙协议HFP电话免提协议 Connection management 连接管理HFP SLC 的建立跟释放

3)第十五章第3篇文章:蓝牙电话协议HFP传输手机状态信息(信号/漫游/电量/运行商/电话状态)

4)第十五章第4篇文章:蓝牙电话协议HFP(Hands-Free Profile) SCO建立/释放/在通话中Audio transfer

5)第十五章第5篇文章:蓝牙电话协议HFP接听来电/挂断来电(HFP Accept/Reject incoming call)

6)第十五章第6篇文章:蓝牙电话协议HFP通过号码拨打电话/memory拨打电话/尾号重播 功能介绍

7)第十五章第7篇文章:蓝牙电话协议HFP 获取本地号码/获取语音信箱号码/获取通话时号码(CLCC)

8)第十五章第8篇文章:蓝牙电话协议HFP(Hands-Free Profile) 三方通话功能相关的流程介绍 Three-way call

9)第十五章第9篇文章:蓝牙协议栈 电话免提协议HFP关闭手机的回声消除EC,噪音减弱NR(noise reduction)

10)第十五章第10篇文章:蓝牙电话协议HFP(Hands-Free Profile) 开启关闭语音识别功能

2020/11/02更新:

1)第十五章第11篇文章:电话免提协议HFP(Hands-Free)SDP介绍

2)第十五章第12篇文章:STM32 上位机 测试蓝牙电话功能功能

3)第三十一章第1篇文章:低功耗蓝牙搜索广播的实现流流程介绍

4)第三十一章第2篇文章:BLE广播流程介绍,低功耗蓝牙广播的实现流流程介绍

2020/11/11更新:

1)第十六章第1篇文章:蓝牙DID协议讲解 Bluetooth Device ID

2)第十七章第1篇文章:音视频频分布传输协议(AVDTP)概念

3)第十七章第2篇文章:音视频频分布传输协议(AVDTP)封包格式

4)第十七章第3篇文章:音视频频分布传输协议(AVDTP) 错误码以及Service Capablities介绍

2020/12/11更新:

1)第十七章第4篇文章:音视频频分布传输协议(AVDTP) 命令(Signal)封包介绍

2)第十八章第1篇文章:高质量音频分布协议(A2DP) 概念介绍

3)第十八章第2篇文章:高质量音频分布协议(A2DP) SBC编解码算法

4)第十八章第3篇文章:高质量音频分布协议(A2DP) SDP以及cod介绍

5)第十八章第4篇文章:高质量音频分布协议(A2DP) 连接播放音乐断开流程(被连接)介绍

专注于无线通信的蓬勃 朝气蓬勃——不积跬步 无以至千里, 不积小流 无以成江海
评论 (0)
  • 在智能硬件设备趋向微型化的背景下,语音芯片方案厂商针对小体积设备开发了多款超小型语音芯片方案,其中WTV系列和WT2003H系列凭借其QFN封装设计、高性能与高集成度,成为微型设备语音方案的理想选择。以下从封装特性、功能优势及典型应用场景三个方面进行详细介绍。一、超小体积封装:QFN技术的核心优势WTV系列与WT2003H系列均提供QFN封装(如QFN32,尺寸为4×4mm),这种封装形式具有以下特点:体积紧凑:QFN封装通过减少引脚间距和优化内部结构,显著缩小芯片体积,适用于智能门铃、穿戴设备
    广州唯创电子 2025-04-30 09:02 202浏览
  • 文/Leon编辑/cc孙聪颖‍2023年,厨电行业在相对平稳的市场环境中迎来温和复苏,看似为行业增长积蓄势能。带着对市场向好的预期,2024 年初,老板电器副董事长兼总经理任富佳为企业定下双位数增长目标。然而现实与预期相悖,过去一年,这家老牌厨电企业不仅未能达成业绩目标,曾提出的“三年再造一个老板电器”愿景,也因市场下行压力面临落空风险。作为“企二代”管理者,任富佳在掌舵企业穿越市场周期的过程中,正面临着前所未有的挑战。4月29日,老板电器(002508.SZ)发布了2024年年度报告及2025
    华尔街科技眼 2025-04-30 12:40 171浏览
  • 在CAN总线分析软件领域,当CANoe不再是唯一选择时,虹科PCAN-Explorer 6软件成为了一个有竞争力的解决方案。在现代工业控制和汽车领域,CAN总线分析软件的重要性不言而喻。随着技术的进步和市场需求的多样化,单一的解决方案已无法满足所有用户的需求。正是在这样的背景下,虹科PCAN-Explorer 6软件以其独特的模块化设计和灵活的功能扩展,为CAN总线分析领域带来了新的选择和可能性。本文将深入探讨虹科PCAN-Explorer 6软件如何以其创新的模块化插件策略,提供定制化的功能选
    虹科汽车智能互联 2025-04-28 16:00 171浏览
  • 文/郭楚妤编辑/cc孙聪颖‍越来越多的企业开始蚕食动力电池市场,行业“去宁王化”态势逐渐明显。随着这种趋势的加强,打开新的市场对于宁德时代而言至关重要。“我们不希望被定义为电池的制造者,而是希望把自己称作新能源产业的开拓者。”4月21日,在宁德时代举行的“超级科技日”发布会上,宁德时代掌门人曾毓群如是说。随着宁德时代核心新品骁遥双核电池的发布,其搭载的“电电增程”技术也走进业界视野。除此之外,经过近3年试水,宁德时代在换电业务上重资加码。曾毓群认为换电是一个重资产、高投入、长周期的产业,涉及的利
    华尔街科技眼 2025-04-28 21:55 146浏览
  • 网约车,真的“饱和”了?近日,网约车市场的 “饱和” 话题再度引发热议。多地陆续发布网约车风险预警,提醒从业者谨慎入局,这背后究竟隐藏着怎样的市场现状呢?从数据来看,网约车市场的“过剩”现象已愈发明显。以东莞为例,截至2024年12月底,全市网约车数量超过5.77万辆,考取网约车驾驶员证的人数更是超过13.48万人。随着司机数量的不断攀升,订单量却未能同步增长,导致单车日均接单量和营收双双下降。2024年下半年,东莞网约出租车单车日均订单量约10.5单,而单车日均营收也不容乐
    用户1742991715177 2025-04-29 18:28 196浏览
  • 你是不是也有在公共场合被偷看手机或笔电的经验呢?科技时代下,不少现代人的各式机密数据都在手机、平板或是笔电等可携式的3C产品上处理,若是经常性地需要在公共场合使用,不管是工作上的机密文件,或是重要的个人信息等,民众都有防窃防盗意识,为了避免他人窥探内容,都会选择使用「防窥保护贴片」,以防止数据外泄。现今市面上「防窥保护贴」、「防窥片」、「屏幕防窥膜」等产品就是这种目的下产物 (以下简称防窥片)!防窥片功能与常见问题解析首先,防窥片最主要的功能就是用来防止他人窥视屏幕上的隐私信息,它是利用百叶窗的
    百佳泰测试实验室 2025-04-30 13:28 232浏览
  • 一、gao效冷却与控温机制‌1、‌冷媒流动设计‌采用低压液氮(或液氦)通过毛细管路导入蒸发器,蒸汽喷射至样品腔实现快速冷却,冷却效率高(室温至80K约20分钟,至4.2K约30分钟)。通过控温仪动态调节蒸发器加热功率,结合温度传感器(如PT100铂电阻或Cernox磁场不敏感传感器),实现±0.01K的高精度温度稳定性。2、‌宽温区覆盖与扩展性‌标准温区为80K-325K,通过降压选件可将下限延伸至65K(液氮模式)或4K(液氦模式)。可选配475K高温模块,满足材料在ji端温度下的性能测试需求
    锦正茂科技 2025-04-30 13:08 173浏览
  • 贞光科技代理品牌紫光国芯的车规级LPDDR4内存正成为智能驾驶舱的核心选择。在汽车电子国产化浪潮中,其产品以宽温域稳定工作能力、优异电磁兼容性和超长使用寿命赢得市场认可。紫光国芯不仅确保供应链安全可控,还提供专业本地技术支持。面向未来,紫光国芯正研发LPDDR5车规级产品,将以更高带宽、更低功耗支持汽车智能化发展。随着智能网联汽车的迅猛发展,智能驾驶舱作为人机交互的核心载体,对处理器和存储器的性能与可靠性提出了更高要求。在汽车电子国产化浪潮中,贞光科技代理品牌紫光国芯的车规级LPDDR4内存凭借
    贞光科技 2025-04-28 16:52 227浏览
  • 随着电子元器件的快速发展,导致各种常见的贴片电阻元器件也越来越小,给我们分辨也就变得越来越难,下面就由smt贴片加工厂_安徽英特丽就来告诉大家如何分辨的SMT贴片元器件。先来看看贴片电感和贴片电容的区分:(1)看颜色(黑色)——一般黑色都是贴片电感。贴片电容只有勇于精密设备中的贴片钽电容才是黑色的,其他普通贴片电容基本都不是黑色的。(2)看型号标码——贴片电感以L开头,贴片电容以C开头。从外形是圆形初步判断应为电感,测量两端电阻为零点几欧,则为电感。(3)检测——贴片电感一般阻值小,更没有“充放
    贴片加工小安 2025-04-29 14:59 193浏览
  • 浪潮之上:智能时代的觉醒    近日参加了一场课题的答辩,这是医疗人工智能揭榜挂帅的国家项目的地区考场,参与者众多,围绕着医疗健康的主题,八仙过海各显神通,百花齐放。   中国大地正在发生着激动人心的场景:深圳前海深港人工智能算力中心高速运转的液冷服务器,武汉马路上自动驾驶出租车穿行的智慧道路,机器人参与北京的马拉松竞赛。从中央到地方,人工智能相关政策和消息如雨后春笋般不断出台,数字中国的建设图景正在智能浪潮中徐徐展开,战略布局如同围棋
    广州铁金刚 2025-04-30 15:24 168浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦