伦茨小知识-蓝牙耳机的工作方式


蓝牙是取代数据电缆的短距离无线通信技术,通过低带宽电波实现点对点,或点对多点连接之间的信息交流。

关于音频流的蓝牙传输可以通过两个方式:

1、通过pcm接口来传送通过音频播放器(eg: media player)来打开音频文件,调用audio驱动,音频文件通过解码后,由pcm输出到host端蓝牙模块的pcm输入端,接着,经过蓝牙模块的处理后,由rf无线模块发送给client 端蓝牙设备。client 端蓝牙设备经由无线接收模块后,滤波,稳压,经微处理芯片处理后,直接由speaker播放。

2、通过模拟uart来传送,通过设置注册表【hkey_local_machine\services\btagsvc】 isenabled =1 使得系统引导时自动加载语音网关(ag)服务。首先,通过手动配置建立host端蓝牙设备与client端蓝牙设备acl链接(面向无连接的异步链路),接着在applicaiton或audio driver中调用_ag_open_audio,重新建立host端蓝牙设备与client端蓝牙设备sco链接(面向连接的同步链路),接着ag自动发送waveoutmessage((hwaveout)i, wodm_bt_sco_audio_control, 0, true); 从而建立了audio至蓝牙芯片之间的通道,也即,实现了音频流到蓝牙模块的传送。然后,经由主机端蓝牙模块将音频流打包经由rf模块发送出去。客户端蓝牙耳机接收到无线音频包后,滤波,稳压,经微处理芯片处理后,由pcm传送给音频编解码器芯片,最后,由speaker播放。


短距离无线通信技术

微信公众号

listenlenze

网站地图