開發者想用 BM77SPP03MC2 模塊實現藍牙耳機功能,但該模塊屬於SPP 透傳模塊,不支持音頻協議。本文解釋協議差異並推薦合適方案。
BM77SPP03MC2 走的是 SPP (Serial Port Profile) 協議,屬於數據透傳模塊。
藍牙耳機需要支持 A2DP (Advanced Audio Distribution Profile)、AVRCP (Audio/Video Remote Control Profile)、HFP (Hands-Free Profile) 等音頻協議。
| 特性 | SPP 透傳模塊 | 音頻模塊 |
|---|---|---|
| 主要用途 | 串口數據透傳、設備通信 | 音樂播放、通話語音 |
| 支持協議 | SPP | A2DP, AVRCP, HFP, HSP |
| 音頻編解碼 | 無 | 內建 SBC, AAC, aptX, LDAC 等 |
| 典型芯片 | CC2540/41, HM-10/11, BM77 系列 | CSR8635/8640/8670, Qualcomm QCC 系列 |
選對協議匹配的芯片,是開發藍牙耳機的第一步,不可將透傳模塊強行用於音頻場景。