我知道蓝牙配置文件由其他配置文件和协议组成。我不明白的是蓝牙设备如何相互交互。例如,如果您采用任何实现A2DP配置文件的配件并将其连接到iPad,则iPad会将所有音频输出流式传输到iPad。这使我相信,简介只不过是一个明确定义的生态系统中的模块化组件。例如,网络浏览器可以使用工具栏中您所选择的任何一种搜索引擎;我是否正确地说iPad是浏览器的等价物,而A2DP配件是搜索引擎的等价物?我是否也正确地说,使用A2DP完全取决于与之配对的设备?也就是说,苹果公司可能会选择(尽管不明智)让iPad输出只有键盘按键和铃声,对吗?所以在A2DP配置文件中没有任何内容表明“所有使用A2DP配置文件的设备都必须输出所有音频”是正确的?蓝牙配置文件如何工作?
2
A
回答
-1
蓝牙配置文件是由bluetooth.org定义的标准可互操作准则的集合,以确保不同蓝牙设备之间的互操作性。
声称支持蓝牙配置文件的蓝牙设备应该获得蓝牙认证板[BQB]认证的互操作性。
您可以购买任何支持A2DP的设备,并且可以使用任何支持蓝牙A2DP配置文件的平板电脑/电脑进行测试。
A2DP并不特定于iPad。它是一种通用配置文件,代表用于在两个蓝牙设备之间交换音频的高级音频分发配置文件。
0
我并不是100%熟悉蓝牙整体。我已经花了一些时间为BT Low-Energy准备了一份简介,所以有人可能会提供一些关于标准蓝牙的更多细节信息。
但是,据我所知,配置文件本质上是一个大型的连接参考地图。所以A2DP配置文件将有一个属性列表,或者说是一个HEX值列表,指向大型配置文件中的属性。这些属性通常适用于所有配置文件,但只能在需要配置文件的位置实施。这些属性定义了将要传输的一些信息。该配置文件需要在两个设备上进行通信,因为这样可以通过仅参考传输数据的公知定义(而不是像某些通信类型那样定义每次传输中的数据)来使蓝牙传输更小。
因此,对于A2DP,传输可能是非常简单的事情,如'0x1351458 0',它尾随设备,无论该配置文件属性是什么,它的值是0.因此,该属性可能是“play”属性,所以设置为0可能会阻止音乐。
同样,这也是我从低能量角度理解蓝牙配置文件的原因,它比实际数据更倾向于传输状态,所以它可能与普通蓝牙有所不同。
0
蓝牙配置文件是在蓝牙协议栈的主机端实现的蓝牙协议的规范。
继bluetooth.org链接将提供有关蓝牙配置文件基础 https://developer.bluetooth.org/TechnologyOverview/Pages/Profiles.aspx
相关问题
- 1. 蓝牙A2DP配置文件
- 2. StickNFind蓝牙GATT配置文件
- 3. Android中的蓝牙HDP配置文件
- 4. Mac蓝牙MAP配置文件
- 5. SPP配置文件蓝牙iOS
- 6. Android SDK - 列出蓝牙配置文件
- 7. 蓝牙的工作
- 8. 如何取消蓝牙配置窗口
- 9. 如何通过蓝牙将蓝牙配件连接至iPhone?
- 10. 如何在android中使用蓝牙HID配置文件?
- 11. kannel蓝牙配置要求
- 12. 蓝牙标准配置文件连接配件到iOS设备
- 13. hciattach如何在蓝牙中工作
- 14. Bonjour如何通过蓝牙工作
- 15. 蓝牙HID配置文件位于何处?
- 16. 蓝牙配对
- 17. 如何生成.hex文件? (蓝牙)
- 18. 如何在Android手机上实现蓝牙配置文件MAP(消息访问配置文件)
- 19. 蓝牙iOS配对
- 20. Android蓝牙配对
- 21. createRfcommSocketToServiceRecord配对蓝牙
- 22. 从软件的角度来看蓝牙是如何工作的?
- 23. 蓝牙配置文件的两个版本之间的区别
- 24. Android是否支持HFP蓝牙配置文件?
- 25. 平板电脑的蓝牙配置文件
- 26. 在Android中阅读蓝牙RSSI for BLE接近配置文件
- 27. Android支持PBAP蓝牙配置文件吗?
- 28. 用于读取测量数据的蓝牙LE配置文件
- 29. 以编程方式启用/禁用蓝牙配置文件
- 30. 在Android Kitkat中实现蓝牙HID设备配置文件
我很抱歉,但这个答案是很通用,它丝毫不回答我的问题;这是我可以通过快速谷歌获得的相同信息。我正在寻求确认我的具体问题。 – Anthony
我可以正确地说iPad是浏览器的等价物,而A2DP配件是搜索引擎的等价物吗? –
如果你想对A2DP有一些广泛的阅读,我建议访问bluetooth.org,检查A2dp。在我的第一个回复中如此通用的道歉 –