我正在做一个项目,Android 手机中的程序通过蓝牙连接到 PC 并发送一些命令。
现在我的问题是在 PC 端使用 RFCOMM 连接到安卓手机。任何代码、示例、教程、库都可以帮助我,所以请分享它们。此外,最好使用 C 和 Delphi 这样的本地语言,而不是 Java 或 .Net 。
提前致谢
经过一番搜索,我找到了一个不错的 java 库,称为 bluecove。它适用于 rfcomm obex 等,还支持 linux windows 和 mac。http://bluecove.org/
现在我的项目有效。:-)
如果没有特定语言或您正在使用的蓝牙堆栈或操作系统的详细信息,就不可能提供详细的答案,因此这个答案必然是模糊的。
您的 android 应用程序几乎可以肯定在 RFComm 上使用 SPP(串行端口配置文件)。如果您将手机配置为从设备,PC 上的蓝牙堆栈应将其视为 Com 端口。
您与此端口的通信方式与任何其他串行端口的通信方式相同。只需打开一个连接并发送/接收字符)。
唯一的复杂性是您需要使用普通配置菜单将手机与 PC 配对。