首页 > 解决方案 > Headed 如何向/从音频网关发送/接收数据

问题描述

我已阅读 HSP 蓝牙规范,但我不明白是否可以使用耳机蓝牙配置文件从耳机到手机以及从手机到耳机发送数据(例如音频流)。如果 HSP 规范我看到耳机向音频网关发送 AT 命令,但我不明白数据是如何从音频网关传输到手机以及从手机传输到音频网关的。我想在只有 HSP、HPF 和 A2DP 配置文件的 2 个 android 设备之间更改数据。是否可以仅使用此蓝牙配置文件向/从 2 个设备发送/接收数据?

标签: androidbluetoothheadseta2dp

解决方案


从技术上讲,您可以通过音频通道传输数据。例如,wav 文件也是一些二进制数据,包含音频 Ra 数据,那么为什么不传输任何其他二进制文件呢?你只需要绕过编码器(sbc 或类似的),这可能不是那么容易。否则您的二进制数据将被破坏。

此外,请注意您是从 audiogate 和智能手机通话的。通常智能手机是音频门。例如,当使用智能手机和耳机时,智能手机在蓝牙规范中也称为 audiogate。

如果您尝试使用音频流连接 2 个 android 设备,其中的一个需要充当耳机角色。

您还可以使用 AT 命令使用 hfp 传输数据。可能会有点丑 顺便说一句,如果你可以发送 AT 命令,这些命令很可能是通过 rfcomm 传输的。所以我想知道为什么你不能访问它。


推荐阅读