我需要你的帮助,为嵌入式Linux选择蓝牙控制器芯片和开源蓝牙协议栈。一般来说,应该考虑的硬件/蓝牙控制器限制是什么?例如,配对/连接多个蓝牙耳机、音频质量。等。
一般来说,需要考虑的蓝牙协议栈限制是什么?例如,支持的服务、配置文件等?
发布于 2014-11-27 01:07:39
通常,需要在不同级别考虑以下参数(BT控制器、BT堆栈、配置文件):
1.蓝牙控制器IC
蓝牙核心4.0规格?BT Power类?例如,10米范围的2类
人机界面选项?支持UART,最大波特率?
TDM上的PCM音频?
“air支持哪些音频编解码器格式,即支持Air编码?”
对Air编码的透明数据支持?
是否支持mSBC编解码器?
可编程PCM音频流格式?
支持
蓝牙无线技术系统的形式?基本速率(BR)、增强数据速率( EDR )、低能耗( LE )?
与蓝牙SIG一起列出的QDID?
蓝牙载波频率容限、射频辐射场强度、Rx灵敏度所需的调谐?
Wifi/蓝牙共存?
DSP协处理器能提供更好的音频质量吗?
用于早期开发的评估板?支持BT堆栈?例如,BlueZ版本5.x?
如何发送更新的固件/二进制文件/configurations?
有关蓝牙鉴定测试的文档?
加载蓝牙固件二进制文件的大小和时间是多少?
2.蓝牙协议栈
开源堆栈?"BlueZ版本5.x支持?
需要哪些额外的包?例如,脉冲音频/ALSA、oFono、D总线“
HFP 1.6 AG/HF角色支持?
mSBC编解码器协商支持?
是否支持eSCO连接/链路?
对Air编码的透明数据支持?
EDR支持数据包类型2-EV3、30EV3、2-EV5、3-EV5
支持QoS、eSCO、安全简单配对、扩展查询响应、编解码器协商?
能够更改蓝牙名称吗?
支持的配置文件基本: GAP,SPP角色:HSPHFP1.1,>= >= 1.6配置文件服务器支持?
如何启动/停止Stack?手机开机时BT芯片默认电源?
异步的堆栈回调处理。事件、接口库、示例代码?
3.蓝牙配置文件
HSP配置文件哪些角色?哪个版本?
HFP配置文件哪些角色?AG HF -哪些版本?
配置文件扩展?
是否支持自定义/供应商特定的AT命令?例如,报告电池电量指示的AT命令?
https://stackoverflow.com/questions/26726840
复制相似问题