我正在开发一个项目,android手机中的程序通过蓝牙连接到PC并发送一些命令。连接到PC端的android手机
现在我的问题是连接到PC端与RFCOMM的android手机。 任何代码,示例,教程,库可以帮助我,所以请分享。 另外,最好是使用像C和Delphi这样的母语,而不是Java或.Net。
在此先感谢
我正在开发一个项目,android手机中的程序通过蓝牙连接到PC并发送一些命令。连接到PC端的android手机
现在我的问题是连接到PC端与RFCOMM的android手机。 任何代码,示例,教程,库可以帮助我,所以请分享。 另外,最好是使用像C和Delphi这样的母语,而不是Java或.Net。
在此先感谢
没有一个特定的语言或蓝牙协议栈的细节或操作系统您正在使用提供了详细的解答是不可能的所以这个答案必然是模糊。
您的android应用程序几乎可以肯定使用RFComm上的SPP(串行端口配置文件)。如果您将手机配置为从属设备,则PC上的蓝牙堆栈应将其视为Com端口。
您以与其他任何串口相同的方式与此端口通话。只需打开连接并发送/接收字符)。
唯一的复杂性是您需要使用正常配置菜单将手机与PC配对。
经过一番搜索,我找到了一个名为bluecove的java库。它可以和rfcomm obex等一起使用,并且它还支持linux窗口和mac。 http://bluecove.org/
现在我的项目正常运行。 :-)
感谢您的回答我竟然忘了,我想写的Windows程序。你对蓝牙编程建议什么语言? – Seifolahi
我主要使用c#.NET,但那只是因为我知道它。如果您使用通信端口方式,您应该可以使用任何您熟悉的语言--C和Delphi都支持串行端口。您甚至可以在PC上使用像PuTTY这样的终端仿真器程序来测试简单的通信,然后使用您选择的语言进行编码。 – FixerMark