我是 BLE 开发的新手、对于我需要创建的应用有一些问题。 我正在比较几种 TI 替代方案、希望收到有关如何将 POC (即零项目类型)组合在一起以进行学习和演示的回复。
我的基本要求如下:
- BLE 应与支持蓝牙的可用智能手机进行交互。
- 应用程序需要:
2.1. 主要是智能手机和外部音频设备(扬声器、麦克风、音频放大器等)之间的双向音频传输。
传输可以是全双工(首选)或半双工。
2.2. 其次是低量数据消息(即从外部手持设备或控制器传输到智能手机的位流)。
3.音频信号需要是模拟信号,而不是以任何方式进行编码。 音频设备将直接连接到建议模块的输出。
4.音频高保真不是先决条件。
5.智能手机最初将运行 Android。
我在与涉及 BLE 音频实现的 Project Zero 相关的 TI 博客中找不到任何参考。
有人向我推荐了两个 TI 平台作为可能的解决方案:CC2640R2和 CC1352。
我的问题如下:
- 这两种备选方案之间的权衡和比较是什么?
- 它们是否都支持 BLE 5和反向版本的 BLE?
- 它们是否附带了我需要的必要蓝牙堆栈和配置文件?
- 他们是否支持我的音频要求?
- 这两种备选方案中的任一种或两种方案的 LaunchPad 是否都支持我的应用、以及以更简单、更可用的方式支持实现的应用?
- A2DP 配置文件是否是正确的目标配置文件?
如果是、两个平台是否都支持该功能?
如果不是、建议的音频信令操作模式是什么? - SDK 和支持是否为基于 Android 的智能手机提供任何形式的(音频)测试应用?
- 我是否应该考虑其他方案?
- 欢迎提出任何进一步的见解。
特别是与如何启动合适的 Project Zero/Demo 并将其组合在一起、应用音频、以较短的顺序和最小的疼痛有关的指南和参考。
BLE 应与支持蓝牙的可用智能手机进行交互。
2. 应用程序需要:
2.1. 主要是智能手机和外部音频设备(扬声器、麦克风、音频放大器等)之间的双向音频传输。
传输可以是全双工(首选)或半双工。
2.2. 其次是低量数据消息(即从外部手持设备或控制器传输到智能手机的位流)。
3. 音频信号需要是模拟信号,而不是以任何方式进行编码。 音频设备将直接连接到建议模块的输出。
4. 音频高保真不是先决条件。
5. 智能手机最初将运行 Android。
A. 这两种备选办法之间的利弊权衡和比较是什么。
A. 它们是否支持 BLE 5?
b. 它们是否附带了我需要的必要蓝牙堆栈和配置文件?
c. 他们是否支持我的音频要求?
b. 这两种备选方案中的任一种或两种方案的 LaunchPad 是否支持我的应用、以及以更简单、更可用的方式支持实现的应用?
C. A2DP 配置文件是否是正确的目标?
如果是、两个平台是否都支持该功能?
如果不是、建议的音频信令操作模式是什么?
d. SDK 和支持是否为基于 Android 的智能手机提供任何形式的(音频)测试应用?
E. 我是否还应考虑其他备选办法?
F. 欢迎提出任何进一步的见解。
特别是与如何启动合适的 Project Zero/Demo 并将其组合在一起、应用音频、以较短的顺序和最小的疼痛有关的指南和参考。