问题标签 [bluetooth-profile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 正确的音频蓝牙配置文件 + 4 条自定义消息
我们正在使用来自 Android 应用程序的 Bluegiga 启用 iWrap 的蓝牙控制器。
我们一直在与一位 BT 程序员进行交流。我们的应用程序必须从 BT 附件接收四个自定义事件和一个双向音频(播放和收听)。
我们现在正试图找出一个可以让我们完成应用程序通信的蓝牙配置文件。
现在,如果我们使用 SPP,我们很容易收到 BT 附件作为字节流发送的自定义消息。问题是,当我们使用 SPP 时,A2DP 配置文件断开连接,并且我们失去了“简单”的音频连接。
是否存在,如果有,众多 BT 配置文件中的哪一个将允许我们作为 Android 开发人员与 BT 芯片建立音频连接 + 能够处理来自设备的 4 个不同事件(AT 命令等)?
bluetooth - 车载套件使用什么蓝牙配置文件/协议来了解连接电话的信号强度和/或电池电量
我的汽车中嵌入了蓝牙,它的默认媒体系统。当我的手机 (Nexus 4) 连接时,它会在显示屏上显示手机的信号强度和电池电量。为此使用什么蓝牙配置文件/协议?我调查了 HFP 和 MAP 配置文件,但找不到任何关于信号强度或电池电量的信息。
最后,我想制作一个 Android 应用程序,它将电池电量发送到汽车的蓝牙“carkit”以启用充电“动画”。
ios - 要通过蓝牙与设备通信,我必须使用哪个配置文件
我想通过蓝牙通过附件向 iOS 应用发送/接收数据。那么我必须在附件中使用“MAP,PAN,HID”中的哪个蓝牙配置文件以及如何在iOS应用程序中使用它???
提前致谢。
android - Android 蓝牙连接设备
无论配置文件如何,如何获取所有已连接的 Android 蓝牙设备列表?
或者,我看到您可以通过BluetoothManager.getConnectedDevices获取特定配置文件的所有连接设备。
而且我想我可以通过ACTION_ACL_CONNECTED / ACTION_ACL_DISCONNECTED监听连接/断开连接来查看连接了哪些设备......似乎容易出错。
但我想知道是否有更简单的方法来获取所有连接的蓝牙设备的列表。
android - Android蓝牙套接字没有给出预期的确认
我正在向蓝牙套接字发送一个字节数组,我得到了蓝牙打印机的响应,但我没有得到正确的图像数据发送确认。
我将字节数组写入outputstream
以下方式:
有没有其他方法可以写入二进制数据outputstream
?
我被困住并接受任何建议。
bluetooth - HSP 配置文件实施?
目前我正在编写一个使用 bluetoothctl(但不是 BlueZ)的应用程序。是否可以以某种方式使用 HSP/HFP 配置文件?
我用谷歌搜索了很多,但我没有找到任何解决方案。
编写一个简单的实现会很困难吗?我看到了BlueZ的源代码,但是看起来很复杂,很难理解。
android - 如何从特定的蓝牙配置文件中获取连接的设备列表
无论如何从支持配置文件(HDD、Spp 和音频)中获取连接的设备列表。要求就像我的设备将支持 HDD、SPP 和音频,所以我必须过滤支持所有这些配置文件的设备。反正有过滤设备吗?
bluetooth - 在单个 BTLE 系统上支持多个蓝牙配置文件
我正在开发一个可以插入许多不同传感器的健康系统,但在给定时间可能没有连接所有或任何受支持的设备。理想情况下,系统可以通过 BTLE 宣传每个关联的配置文件,但我对此解决方案有一些问题,我似乎无法找到可靠的答案。
1) 单个系统能否支持多个 BTLE Profiles?
2)为了支持profile,如果profile需要支持的服务和特性得到支持就够了吗?每个配置文件都概述了一些特定的连接间隔,我不确定这是要求还是建议的实现。
3) 当工具连接到基本系统时,是否可以在运行时修改启用的配置文件,如果可以,它会对当前连接或配对的设备有任何影响吗?
android - Android 使用蓝牙 MAP
我将使用 MAP 为 2 个 android 设备编写一个应用程序。目前我处于收集信息阶段。据我所知,一些 Android 设备开箱即用支持 MAP 配置文件(因此可以将其连接到汽车)。
不幸的是,出于某种原因,无论如何我都看不到任何 API 可以使用此配置文件。是否可以以某种简单的方式使用此配置文件?或者我必须从头开始独自编写所有内容。如何为任何新配置文件添加 android 蓝牙支持?有可能吗?
android - 如何在 iPhone/Android 上查找 HFP、PBAP 的蓝牙配置文件版本
我正在为我的汽车主机生成报告,其中引用了所有手机蓝牙配置文件,例如适用于 iphone 5 的 HFP 1.6
有没有办法找出 iPhone 7 和所有其他版本的 iphone 和 Android 设备支持的 HFP 版本
例子 :
iPhone 7/型号 - MN9V2LL/A 有蓝牙 4.2 版本,它的 HFP、PBAP、A2DP、AVRCP 和 MAP 版本是什么?