小编ABH*_*INI的帖子

蓝牙配置文件在蓝牙系统中的位置

我的问题非常基础.我需要知道所有蓝牙配置文件在蓝牙堆栈中加载了哪些HID,HFP或HSP?它是在主机层还是蓝牙硬件芯片组中,如USB加密狗/模块或主机和芯片组端?

根据我的理解,我们可以使用像BlueZ这样的软件包在主机端实现蓝牙配置文件,但同时连接到主机的蓝牙芯片组应该在其芯片组内部需要某种固件和逻辑(如CSVD,A-law).

在BlueZ Android软件包doc中找到的引用:"HFP中的宽带语音支持要求BT芯片采用mSBC编解码器".这意味着只有当BT芯片组提供像mSBC这样的低级支持时,Host层才能实现该Profile.

我的答案是这样的:"如果BT芯片组配备了支持配置文件'X'的低级固件,我们可以在主机层上构建任何蓝牙配置文件'X'.请同意或不同意我的理解.

我理解的PFA图表 配置文件的位置及其低级固件

我需要选择与Raspberry Pi兼容的USB蓝牙适配器,并使用BlueZ自定义HID和HFP.

提前感谢所有聪明的头脑!

bluetooth profiles

17
推荐指数
1
解决办法
499
查看次数

标签 统计

bluetooth ×1

profiles ×1