PIC32蓝牙

| 我想在我的最后一个学士项目中实现蓝牙通信,但是我对此有很多疑问。 该项目的必要条件之一是拥有一个可以通过蓝牙与微型计算机通信的Java应用程序。经过大量研究,我发现我认为它与SPP配置文件非常匹配,但是我仍然对此有很多疑问: PC上的所有蓝牙都实现了SPP配置文件堆栈吗? 如果您需要开发在每台实现SPP堆栈的PC上运行的Java应用程序,您将如何做? 我们首先尝试使用BlueCove和JavaBluetooth.org API,第一个运行良好,但我不知道它是否仅在我的PC上,第二个发送错误(堆栈未初始化)。您将使用哪一个?为什么? 我们决定从Sparkfun购买此蓝牙模块,对已经使用过该模块的您有何评论? 谢谢     
已邀请:
        我在Sparkfun(RN-41)的高级设计项目中使用了类似的产品:http://www.sparkfun.com/products/10559 它作为一个简单的UART即开即用。这使我和我的团队能够开发一个简单的C#应用​​程序,该应用程序使用.NET SerialPort类(System.IO.Ports)在MSP430和我们正在开发的PC应用程序之间进行通信。如果您只关心流数据,那么这些蓝牙模块可以很好地工作。 Java为RS-232通信实现了类似的SerialPort类。不要忘记,蓝牙是用来代替串行电缆的。 希望这个答案有帮助!祝好运。     
        我个人实现了使用Sparkfun的bluesmirf设备与我自己的Java应用程序(Eclipse插件)进行通信。我在基于Windows,MacOS和Linux的系统上成功进行了测试。 蓝牙设备配对后,我使用RXTX Java库连接到相应的串行端口。在Linux下,我什至实现了将rfcomm配置为按需自动配对蓝牙设备的功能。 从我的实验中,我遇到了一些稳定性问题...有时,即使它存在于给定的端口上,它还是根本无法连接,或者拒绝在其上重新连接。有时它会挂在整个系统上... 我从未找到任何好的解决方案来解决那些似乎完全取决于系统的问题。如果有人成功使用它,我将很感兴趣...     

要回复问题请先登录注册