市面上的蓝牙音箱是不是都有统一的标准,用STM32怎么去通讯啊
蓝牙音频传输使用的是A2DP协议,对于蓝牙音箱而言,是作为A2DP输入端,而对手机等主设备而言,是作为A2DP输出端。
而在蓝牙音箱上实现上一曲下一曲暂停等操作,用的是AVRCP协议。
按照楼主的意思,需要要将STM32模拟成A2DP输出端。
我查找了一些资料,ST目前是有提供一些蓝牙库的支持的,具体是否支持以上两种协议,需要再确认,不过另外合作的厂商是有支持的,但是要注册及费用。
需要知道蓝牙音箱的通信数据格式,还有通信具体频率等,总之挺麻烦的
不知道协议的话,是联接不了的。尤其是音频的传输。
不知道您是什麼藍牙模塊
是要看藍牙模塊本身能不能提供這個PROFILE跟通訊MCU用哪種沒什麼大關係(ARM AVR X86 MIPS都可)
所以您要找尋的是可以編程且可以自己創建服務的來做這件事
EX: Intel Edison