一、蓝牙整体架构蓝牙不是一个单独的软件协议栈模块也不只是 PCB 上的一颗芯片。它是一套包含从应用软件到2.4G电磁波的完整的通信系统通信链路可以描述如下业务软件定义“要传什么” → 协议栈决定“怎样表达和管理连接” → 控制器决定“在什么时间、哪个信道发包” → RF 电路把数字比特转换成 2.4 GHz 电磁波 → 天线把能量辐射到空间。比如手机蓝牙、蓝牙耳机、蓝牙防丢器、蓝牙温度计和手环等等这些不同的设备上的蓝牙通信底层都遵循这一共同框架。真正不同的是使用 Bluetooth Classic、Bluetooth Low Energy还是两者兼有软件栈运行在哪一颗处理器上Host 和 Controller 是分立芯片、组合芯片还是集成在同一颗 SoC 内产品更在意吞吐量、音频时延、续航、成本、体积还是测距精度。二、集成方案单芯片方案如一些带蓝牙通信的MCU芯片蓝牙相关部分直接全部集成在MCU独立controller方案待续