问题标签 [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.

0 投票
1 回答
3209 浏览

bluetooth - 蓝牙配置文件调整套件:必须连接 PTS 加密狗才能创建新工作区

我将打开蓝牙配置文件调整套件 (PTS) 程序以在 Windows 7 (64) 中测试我的蓝牙设备。

当我尝试启动新工作区(文件 - > 新工作区)时。总是弹出对话框提示“<em>必须连接PTS dongle才能创建新的工作空间”</p>

我不明白这个对话框的含义。如何开始新的工作区。我不知道哪一步出了问题?

谢谢

0 投票
1 回答
1027 浏览

linux - 蓝牙 OPP 配置文件 - '客户端代理不可用'

我正在尝试在我的 linux 机器(Ubuntu-16.04 LTS)中启用蓝牙 OPP 配置文件以将其与 android 手机连接。

  • 最初我使用命令启用了蓝牙接口,/etc/init.d/bluetooth start
  • 开始扫描要连接的设备,使用hcitool scan显示设备“蓝牙 MAC 地址和用户名”的设备
  • 我使用命令将我的电脑与设备(Redmi note 4-Android Nougat)配对hcitool cc --role=s <br_addr>
  • 然后我执行了命令 the sudo obexctl,这导致了交互模式, [obex]# connect <br_addr>

在使用其蓝牙 MAC 地址连接到设备时,会引发以下错误,

Client proxy not available

希望这个链接会很有用,因为它解释了确切的输出应该是什么样的。 https://docs.ubuntu.com/core/en/stacks/bluetooth/bluez/docs/reference/sending-files

0 投票
0 回答
106 浏览

android - Bluez 向 Android 发送大文件

我必须创建一个应用程序以通过蓝牙将视频 (10/20 MB) 从 Raspberry 发送到 Android 设备。我尝试使用串行端口配置文件 uuid 实现我自己的配置文件(因为我无法让 Android 连接到另一个 UUID),但即使是小文件也需要太多时间。我应该使用哪种配置文件来加快传输速度?我正在使用 Bluez dbus api。谢谢

0 投票
0 回答
84 浏览

android - 如何从 Android 设备控制 Apple 媒体

根据此页面,我的 Apple 设备支持 AVRCP 1.4。

据此,我Android 8.0 设备也支持 AVRCP 1.4。

但是根据这个Android 蓝牙 API 只允许我访问HeadsetA2DPHealth Device配置文件,那么为什么第二个链接说支持AVRCP呢?它是否由低级 API 支持并且没有高级 API?

我的目标是在不使用 MFI程序的情况下从 Android 设备控制在 Apple 设备上播放的媒体。我认为 AVRCP 最适合此目的,但目前我正在努力编写一些非常基本的应用程序,这些应用程序只会播放/暂停。

我已经尝试listenUsingInsecureRfcommWithServiceRecord使用 AVRCP UUID( "0000110E-0000-1000-8000-00805F9B34FB") 使用BluetoothAdapter. 我已经尝试过createInsecureRfcommSocketToServiceRecord使用这个 UUIDBluetoothDevice并且我也尝试过一些隐藏的 API:

result是真的,但什么也没发生,或者我不知道下一步该做什么。

你有什么建议吗?也许有一些我不知道的问题?

0 投票
0 回答
1049 浏览

android - 蓝牙连接:MODE_IN_CALL 与 MODE_IN_COMMUNICATION

我有一个应用程序需要连接到无线蓝牙耳机来收集 RAW 音频。MODE_IN_CALL 适用于某些设备,而 MODE_IN_COMMUNICATION 适用于其他设备。麦克风工作,我失去了音频,反之亦然。

我正在使用 Nexus 5x 和三星 Edge。但是,相同型号和品牌的 2 台设备的行为不一致。已为配对的蓝牙耳机启用电话呼叫和媒体音频。

我需要一个跨设备和操作系统版本的蓝牙连接代码。提前感谢您的帮助。

0 投票
1 回答
87 浏览

bluetooth - 蓝牙如何识别设备类型?

这只是假设,但如果我想将我的 android 智能手机变成蓝牙 (BT) 键盘并让它在我的计算机的 BT 菜单中显示为键盘,我该怎么做呢?我电脑上的 BT 配对菜单将我的 android 手机(没有任何应用程序)识别为手机,所以我怀疑它与非常低级别的东西有关,但是有没有办法改变我手机的 BT 设备类型显示为?有没有办法在 Android Studio 中做到这一点?

0 投票
1 回答
500 浏览

android - Android BluetoothHeadset getConnectedDevices() 列表为空

在我的应用程序中,我想获取有关连接的蓝牙耳机的某些详细信息。首先,我想获取配置文件为耳机的连接设备。

监听器片段如下:

我已经在清单中声明了必要的权限

mBluetoothHeadset?.connectedDevices总是返回一个空列表。但在我的平板电脑中,该设备已经连接到蓝牙耳机。我在这里错过了什么吗?

0 投票
1 回答
383 浏览

android - 蓝牙 PTS:如何使用 PTS 测试蓝牙配置文件

我想使用(PTSBluetooth PTS(Profile Tuning Suite)提供的在我的手机中测试蓝牙配置文件。但我无法理解测试用例以及如何运行它们。SIG

例如,我正在测试这个测试用例PAN Profile

但我无法理解如何测试它。我在互联网上搜索了很多关于此的内容,但没有帮助页面左右。是否有任何工具或文档可以帮助我进行PTS测试?

0 投票
0 回答
34 浏览

java - 嗨,我有一个关于蓝牙配置文件的问题

我正在做一个语音识别应用程序。但是有问题。

应用程序必须听用户的声音,所以蓝牙配置文件更改为 sco。但是我想在听音乐时将蓝牙配置文件更改为 A2dp。

该服务可以通过 AudioManager.isMusicActive() 关闭,但不能改回 A2dp。

有答案吗?我知道 2 配置文件不能不兼容。

所以,当我用于语音识别时,蓝牙配置文件 -> Sco 当我听音乐时,蓝牙配置文件 -> A2dp

我该如何处理?

0 投票
1 回答
44 浏览

linux - 蓝牙 FileExchange 配置文件中正确的路径格式是什么?

我想通过蓝牙实现文件浏览器。我已经能够连接到另一台计算机并与之交谈。我希望能够列出特定路径下的所有可用文件。我知道我必须执行以下操作:

  1. 连接 - 通过 BT 在 2 台计算机之间建立连接
  2. SetPath - 选择我想要的路径
  3. 获取 - 获取列表

我被困在 2 上。我的数据框如下所示:

每次我发送那个包裹时,我都会得到:C4 00 03,这意味着文件不存在。

那么,浏览 Linux 文件的路径应该是什么样的呢?