安卓2.2。如何设置串口(com、rfcomm)端口?

标签 android serial-port rfcomm

我尝试将 Android 版本 2.2.1 的 Nexus One 与我的电脑连接,并使用 Windows 终端或 super 终端等终端程序进行通信。为此,我认为我需要设置一个传出串行 com 端口。我已配对设备。当我在电脑上进入蓝牙 -> 设置 ->“添加 com 端口”时,Android 设备不会显示。

我错过了什么?

android 2.2.1支持spp吗?文档说确实如此。

我需要root Android 才能添加spp 吗?

有人成功过吗?

我的最终目标是编写一个 Android 应用程序,与需要 com 端口的老式蓝牙设备进行通信?让 Android 与 PC 通信是一个临时步骤。

我已经在我的 Android 应用程序中尝试了所有我能想到的方法来连接到我的电脑和 Android 设备,但没有成功。我的Android应用程序本质上与Serial over Bluetooth submitted by xCaffeniated相同但评论较少。有什么建议么?

最佳答案

尝试从 BluetoothChat 开始示例应用程序。然后,您必须将使用的 UUID 更改为通用 SPP UUID,

00001101-0000-1000-8000-00805F9B34FB

从现在起,您几乎已经拥有了所需的一切。

我在 BluetoothChat 程序中配对时遇到问题。因此,我需要使用设置菜单与我的计算机配对,然后进入蓝牙聊天程序。在 BTChat 中,转到菜单并点击“连接到设备”,选择您的计算机。我只能说我正在使用的Windows XP SP3。此时,在我的计算机上,我收到一个弹出的任务栏,询问我是否允许我的设备作为串行端口进行连接。我允许它。现在您的手机已关联为计算机上的串行端口配置文件,您可以将其与特定的 com 端口关联。

关于安卓2.2。如何设置串口(com、rfcomm)端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4503740/

相关文章:

android - 如何使用 RxAndroid 和 Retrofit 2 检索响应主体?

在VxWorks下创建串行环回

python - RS232 与树莓派

android - 查找 Drawable 资源时出现 NotFoundException

android - 我们如何在 Android N Developer Preview 上尝试自由格式多窗口模式?

android - 使用 ConstraintLayout 和 CoordinatorLayout 在滚动时设置动画

java - 使用 Java 从 COM 端口获取 Arduino 二进制文件

c - 从 Windows 上的蓝牙 COM 端口获取 FILE*

android - 从 Android 访问 RFCOMM 蓝牙配置文件中的 CTS/RTS 状态

java - Android 蓝牙串口 RFCOMM 波特率低/传输慢