首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蓝牙控制器和协议栈的局限性

蓝牙控制器和协议栈的局限性
EN

Stack Overflow用户
提问于 2014-11-04 10:36:47
回答 1查看 486关注 0票数 0

我需要你的帮助,为嵌入式Linux选择蓝牙控制器芯片和开源蓝牙协议栈。一般来说,应该考虑的硬件/蓝牙控制器限制是什么?例如,配对/连接多个蓝牙耳机、音频质量。等。

一般来说,需要考虑的蓝牙协议栈限制是什么?例如,支持的服务、配置文件等?

EN

回答 1

Stack Overflow用户

发布于 2014-11-27 01:07:39

通常,需要在不同级别考虑以下参数(BT控制器、BT堆栈、配置文件):

1.蓝牙控制器IC

蓝牙核心4.0规格?BT Power类?例如,10米范围的2类

人机界面选项?支持UART,最大波特率?

TDM上的PCM音频?

“air支持哪些音频编解码器格式,即支持Air编码?”

对Air编码的透明数据支持?

是否支持mSBC编解码器?

可编程PCM音频流格式?

支持

  • 采样率? 16 KHz,44.1 KHz等。支持
  • 采样宽度? 8,16,24,32位/采样
  • 采样编码?每个插槽的通道数-1个用于单声道,2个用于立体声
  • PCM主/从configuration?

蓝牙无线技术系统的形式?基本速率(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 -哪些版本?

  • 支持哪些可选功能?
    • 拒绝来电?
    • 使用存储器对最后拨出的号码进行呼叫?
    • call waiting
      • notification?
      • Calling
      • Identification?
      • Echo (NR)?
      • Ability (EC)和noise reduction (NR)?
      • Ability以传输
      • 音频音量控制(+VGM=#,AT+VGS=#,AT+VGM=#)
      • Resume和保留呼叫?
      • 宽带Speech?
      • Individual指示灯激活?例如,用于电池status

配置文件扩展?

是否支持自定义/供应商特定的AT命令?例如,报告电池电量指示的AT命令?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26726840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档