经典蓝牙接口规范 HFP HSP A2DP 的区别

更新日期: 2022-12-07 阅读次数: 11549 字数: 411 分类: 物联网

Profile 可以理解为接口规范。

经典蓝牙 Profiles 包括 HFP, HSP, A2DP, AVRCP, PBAP, MAP 等。

HFP

HFP 英文全称是 Hands-Free Profile。

定义了与 Hands-Free 设备通信的最小功能集。

Hands-Free 设备举例:

  • 车载控制屏: 例如,在开车时使用中控屏连接手机拨打电话,整个通话过程就是基于 HFP。
  • 头戴式耳机

补充:

  • 音频通过同步的 SCO 通道传输
  • 独立的数据通道用于控制音频流
  • 音频延迟在 20 ~ 30 毫秒
  • 支持的音频编码:CVSD,mSBC
  • AT 指令可以用于控制手机

HSP

HSP 的英文全称是 Headset Profile。

用于手机与无线蓝牙耳机间的通信。有了 HFP 之后,HSP 就被废弃了。

A2DP

英文全称是 Advanced Audio Distribution Profile。

用于播放音乐,音频单向输出。若需要通话,就需要 HFP 双向通信。

优点是,码流大,支持立体声,音质与有线耳机相当。而 HFP 则码流低,音质不行。

使用场景:

  • 播放:音频播放器连接蓝牙耳机。音频流由播放器 to 蓝牙耳机。
  • 录音:蓝牙麦克风连接录音机。音频流由麦克风 to 录音机。

PBAP

用于手机与车载系统间同步通信录 (phone book)。

  • 使用数据通道传输 vCARDS,即通信录条目
  • 也可以访问通话历史

还有两个 AVRCP,MAP 协议,暂时用不到就不看了。

参考

  • https://www.bluetooth.com/specifications/specs/hands-free-profile-1-6/
  • https://www.rfwireless-world.com/Terminology/Bluetooth-profiles-list.html

tags: 蓝牙

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式