问题标签 [rfcomm]

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 回答
711 浏览

android - 当用户退出应用程序时如何防止蓝牙连接丢失?

即使用户退出应用程序,我也不知道如何让 RFCOMM 连接继续连接到串行设备。我已经搜索了互联网,但仍然没有回答我的问题。所以有人知道吗?任何答案都是一个很大的帮助.. 谢谢。

0 投票
2 回答
2326 浏览

java - 在 PC 上运行的 Bluez 应用程序用于监听 Android 设备

我想开发一个使用 Linux 蓝牙 API Bluez 的应用程序,意味着允许 Android 设备发送和接收数据。

对于 PC 端,我查看了以下代码: http: //people.csail.mit.edu/albert/bluez-intro/x502.html 因为 Android 使用 RFCOMM 协议,或者我猜因为无法手动设置协议.

由于在 Android 中只能使用 Java API(Bluez API 锁定)并且 SDP 不能很好地工作,所以我必须使用这个调用:

例如,当我将频道设置为 0xC (12) 时,这是命令返回的频道之一:

android应用程序可以正确连接到PC。

问题是我无法弄清楚允许两个应用程序通信的参数是什么。对于 PC 端,我只有一个值为 1 的端口号。对于 Android 端,我有一个分配给 SDP 可用服务的通道。但是 SDP 在 Android 中不起作用,所以我该怎么做呢?

任何帮助表示赞赏。谢谢

0 投票
3 回答
8647 浏览

android - Android 蓝牙聊天示例应用 - 多个连接

是否可以将 Android 蓝牙聊天示例应用程序设置为一次连接多个人,并拥有一个迷你聊天室?那会带来什么?

0 投票
0 回答
3291 浏览

ubuntu - 将蓝牙设备映射到 Linux 中的串行端口

我已通过蓝牙将手机连接到笔记本电脑。现在我需要将该蓝牙连接映射到虚拟串行端口。这样做的目的是配置SMSLib Java 库以通过我的手机发送短信。Ubuntu 12.04 是我笔记本电脑上运行的操作系统。我已执行以下命令并将“/dev/rfcomm0”作为我的串行端口提供给 SMSLib 应用程序参数。

但是它通过说端口无法识别给了我一个运行时错误。我如何克服这个问题?

祝你有美好的一天!

0 投票
1 回答
5927 浏览

c# - 与 Mono C# 的蓝牙通信

我正在尝试通过蓝牙在 PC(Linux 32 位)和硬件设备之间建立串行连接。

我已经使用cutecom 测试了系统。有用。波特率 115200/dev/rfcomm0等...

现在我正在尝试使用 Mono 创建一个客户端软件,以便能够实现通信协议。我已经测试了SerialPort对象:

它不起作用。我已经通过有线串行连接在 上测试了系统/dev/ttyACM0,它工作正常。所以我不认为这是方法。

我尝试使用FileStreamStreamReader抛出Exception.IO: WIN32 IO returned 997.

如何使用带有 Mono C# 的蓝牙设备进行串行连接?

0 投票
1 回答
16133 浏览

android - 两个安卓设备之间基于RFCOMM的蓝牙通信

对于一些需求分析,我想测试两个 android 设备之间基于 RFCOMM 的蓝牙通信。

我需要从 Android 设备 1 发送大约 1 MB 的数据,Android 设备 2 应该接收它并显示/保存数据。我需要使用 Bluetooth SPP (RFCOMM) profile 来做到这一点。

有人可以建议一些可用的应用程序/代码来做到这一点吗?

0 投票
0 回答
1145 浏览

qt - 使用 Qt for symbian 创建 RFCOMM 服务器

我是 Qt、Symbian 设备和蓝牙的新手。

我必须设置一个 RFCOMM 服务器来接收来自仅支持 SPP 配置文件的蓝牙设备(它是一个密码键盘)的连接。

我在谷歌上搜索并找到了一些示例,如下所示:http ://doc.qt.nokia.com/qtmobility/btchat.html

尝试了一切,但我无法连接它们。两台设备都已配对,但当我尝试连接时失败。

当我询问制造商时,他们说这是因为我手机上的 SPP 服务器无法监听传入连接。

我正在创建 RFCOMM 服务器并像示例一样注册服务,但它仍然无法正常工作。

有人可以帮助我吗?

我正在使用 Qt 和 QtMobility 1.2.0,我的手机是诺基亚 500 (Symbian^3)。

这是我的代码:

0 投票
1 回答
8709 浏览

android - 如何在 Android 中使用蓝牙服务器套接字 RFCOMM 接收数据?

我正在尝试制作一个 android 应用程序来接收和显示来自配对蓝牙设备的数据。我有一个工作 python 代码,我想在 android 中编写类似的代码。我可以在 Android 手机上运行 Python,但没有 UI!代码使用 RFCOMM 找到端口,然后使用套接字连接。蓝牙设备的地址为 XX:XX:XX:XX:XX:XX 格式,我不知道如何为 android 编写代码。如果你帮我!谢谢!这是我的python代码:

这个android代码可以帮助吗?

0 投票
0 回答
3848 浏览

c - Bluez C RFCOMM 蓝牙服务器没有路由到主机

我正在使用以下链接中的代码:http: //people.csail.mit.edu/albert/bluez-intro/x502.html

我运行服务器,当我使用我的 mac 地址运行客户端时(服务器在端口 0x1001 上侦听,这是客户端连接的地方),我无法托管。我已经用我的蓝牙设备的 MAC 地址替换了 MAC 地址。

如果我输入一个伪造的 MAC,它会花费更长的时间并且会超时,因此对于我的真实 MAC 地址来说,它的行为至少会有所不同。我正在运行 Ubuntu 12.04 并且可以通过 GNOME 与我的手机通信,所以我知道该功能有效。

0 投票
0 回答
106 浏览

qt - RFCOMM 服务器对其他设备不可用 - Symbian3

我正在尝试使用 Symbian 配置 RFCOMM 服务器。

查看我的代码,似乎我没有遗漏任何内容,但其他设备只是看不到我的服务。

我使用笔记本列出了手机上所有可用的蓝牙服务,但该服务不存在。

有人能帮助我吗?

这是代码: