首页
学习
活动
专区
圈层
工具
发布

PIC32蓝牙
EN

Stack Overflow用户
提问于 2011-06-24 18:16:20
回答 2查看 1.3K关注 0票数 4

我想在我的最后一个单身汉项目中实现蓝牙通讯,但是我有很多疑问。

这个项目的要求之一是拥有一个Java应用程序,它可以通过蓝牙与微设备对话。经过大量的研究,我发现了一个我认为SPP简介很好的例子,但我仍然有很多疑问:

  1. PC上的所有蓝牙都实现了SPP配置文件堆栈?
  2. 如果您需要开发一个运行在每台实现SPP堆栈的PC上的Java应用程序,您将如何做呢?
  3. 我们首先尝试使用BlueCove和JavaBluetooth.org API,第一个运行得很好,但我不知道它是否仅在我的PC上,而第二个则发送错误(堆栈未初始化)。你会用哪一个,为什么?
  4. 我们决定买这个蓝牙模块,来自Sparkfun,有谁已经使用过它的评论吗?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2011-06-27 11:45:26

我的高级设计项目使用了类似的产品(RN-41):http://www.sparkfun.com/products/10559

它就像一个简单的UART一样从盒子里出来工作。这使我和我的团队能够开发一个简单的C#应用程序,该应用程序使用.NET SerialPort类(System.IO.Ports)在我们开发的MSP430和PC应用程序之间进行通信。如果您只关心流数据,那么这些蓝牙模块工作得很好。Java为RS-232通信实现了类似的SerialPort类。别忘了蓝牙是用来取代串行电缆的。

我希望这个答案有帮助!祝好运。

票数 2
EN

Stack Overflow用户

发布于 2011-06-30 15:25:25

我个人实现了使用Sparkfun的bluesmirf设备与我自己的Java应用程序( Eclipse插件)通信。我在基于Windows、MacOS和Linux的系统中成功地测试了它。一旦蓝牙设备配对,我就使用RXTX Java库连接到相应的串口。在Linux下,我甚至实现了将rfcomm配置为按需自动配对蓝牙设备。

从我的实验中我遇到了一些稳定性问题..。有时,它只是无法连接到给定的端口,即使它存在或者拒绝在它上重新连接。有时它挂起整个系统..。

我从来没有找到任何好的解决方案来解决那些似乎完全依赖于系统的问题。如果有人能正确使用它我会感兴趣的..。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6474787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档