【问题标题】:How the headsed send/receive data to/from audio gatewayHeaded 如何向/从音频网关发送/接收数据
【发布时间】:2019-03-25 06:48:27
【问题描述】:
我已阅读 HSP 蓝牙规范,但我不明白是否可以使用耳机蓝牙配置文件从耳机到手机以及从手机到耳机发送数据(例如音频流)。如果 HSP 规范我看到耳机向音频网关发送 AT 命令,但我不明白数据是如何从音频网关传输到手机以及从手机传输到音频网关的。
我想在只有 HSP、HPF 和 A2DP 配置文件的 2 个 android 设备之间更改数据。是否可以仅使用此蓝牙配置文件向 2 台设备发送/接收数据?
【问题讨论】:
标签:
android
bluetooth
headset
a2dp
【解决方案1】:
从技术上讲,您可以通过音频通道传输数据。例如。 wav 文件也是一些二进制数据,包含音频 Ra 数据,那么为什么不传输任何其他二进制文件呢?
你只需要绕过编码器(sbc 或类似的),这可能不是那么容易。否则你的二进制数据会被破坏。
此外,请注意您是通过 audiogate 和智能手机通话。通常智能手机是音频门。例如。使用智能手机和耳机时,智能手机在蓝牙规范中也称为audiogate。
如果您尝试使用音频流连接 2 台 Android 设备,其中一个需要充当耳机角色。
您还可以通过 AT 命令使用 hfp 传输数据。可能会有点丑顺便说一句,如果你可以发送 AT 命令,这些命令很可能是通过 rfcomm 传输的。所以我想知道为什么你不能访问它。