Java蓝牙API
我想在我的最后一个学士学位项目中实现蓝牙通信,但我有很多疑问
这个项目的必要条件之一是拥有一个Java应用程序,可以通过蓝牙与micro进行通信。经过大量的研究,我发现了一个我认为SPP配置文件非常好的配置文件,但我仍然有很多问题:
PC上的所有蓝牙都实现SPP配置文件堆栈
如果您需要开发一个在每台实现SPP堆栈的PC上运行的Java应用程序,您将如何做
我们开始尝试使用BlueCove和JavaBluetooth。OrgAPI,第一个运行得很好,但我不知道它是否在我的电脑上,第二个发送错误(堆栈未初始化)。你会用哪一个,为什么
我这个项目的主要目标是在每台PC上运行某种软件,使用蓝牙(内部或作为外部设备)并运行JVM,但我不确定这是否是API的方式
谢谢
# 1 楼答案
是的,Windows/Linux和Mac都有
在您尝试时,您可以使用Java bluetooth api库,比如Bluecove,或者在这些平台上本机尝试并打开串行端口,从而为每个平台提供不同版本的应用程序
JavaBluetooth似乎是一个完整的栈,基于非常旧的1.1版本的bluetooth规范。 Bluecove只是一个Java蓝牙库,在Mac、Linux和PC上运行本机蓝牙实现。 我认为Bluecove可能是正确的选择