随着智能终端的推广,蓝牙技术被使用的越来越多,Android,IOS等都已经封装好了专门的接口供其蓝牙开发,在电脑上,有一个专门为用Java开发蓝牙的插件,叫BlueCove。
BlueCove 实现了JSR-82 Java蓝牙规范,支持的操作系统有: Windows Mobile, Windows XP 和 Windows Vista, Mac OS X,还是很厉害很方便的。
有了BlueCove,你就可以轻松将手机端和电脑端通过蓝牙传输数据,并且跨平台也不是问题~
BlueCove-2.1.0 的下载地址:https://code.google.com/p/bluecove/downloads/list
BlueCove的文档:https://code.google.com/p/bluecove/wiki/Documentation
需要注意的是,该地址虽然是官方的,但是最近一次维护是2008年,你懂的,只能在32位Java环境上运行,所以,安了64位Java的 windows和mac用上面这个地址下载会报错的,差不多是:“Native Library bluecove not available”之类的。那么怎么办= =,往下戳:
在64位Java环境的windows或mac上用bluecove的解决办法是:
https://code.google.com/p/bluecove/issues/detail?id=134,可以直接看21楼,littlefr...@gmail.com在mac上编译生成了可以使用的bluecove-2.1.2,可以直接在那里下载~
我测试了下,可以在我的mac(10.9.1)上正常运行,windows上也可以~
下载好了BlueCove,接下来要做的就是将它配置到项目里,以我下到的版本bluecove-2.1.0.jar为例:
1,首先在Eclipse里新建一个Java项目,并在Eclipse中将bluecove-2.1.0.jar文件拷贝到项目的根目录下,如图:
2,右键项目名,属性,Java Build Path,选择Libraries,点击Add Jars按钮,在弹出的Jar Selection对话框中选择本项目下的bluecove-2.1.0.jar文件,添加,如图:
如此,就可以在程序中调用BlueCove开发蓝牙了。
具体可以参考一下三篇文章:
http://royal2xiaose.iteye.com/blog/1420138
相关推荐
JAVA蓝牙开发需要依赖第三方库,其中bluecove是最好的开发库,但官方仅仅支持到了32位的电脑,要想得到64位的支持库,下载这个就好了 ,压缩包里有两个jar包,分别是bluecove-2.1.2( x64 and x86 ).jar和bluecove-...
此压缩包包含两个jar包,bluecove-2.1.1-SNAPSHOT.jar和commons-io-2.6,是java蓝牙通讯所需的jar,bluecove,官方提供的jar包只支持32位,此jar包经过某大神改良,可在64位电脑上使用
pc端java蓝牙开发需要的jar包,支持64位(bluecove-2.1.1)
Java蓝牙开发包`bluecove-gpl-2.1.1-SNAPSHOT.jar.zip`是专为在Raspberry Pi OS 32位系统上运行而设计的,它基于OpenJDK8环境,并且已经过重新编译,确保了在树莓派4B型号设备上的兼容性。这个压缩包的核心内容是`...
总的来说,"java蓝牙开发demo"是一个实践教程,通过它你可以学习到如何在Java环境中实现蓝牙设备的发现、连接、通信和服务注册等功能,这对于开发蓝牙相关应用,如智能家居、健康监测或无线音频设备等,都是非常有...
标题"支持X64位J2SE的蓝牙开发包bluecove-2.1.1.jar"表明我们正在讨论一个专为64位Java Standard Edition (J2SE) 设计的蓝牙开发包。"bluecove-2.1.1.jar"是这个开发包的具体版本号,它是一个Java Archive (JAR) ...
总的来说,Bluecove是Java蓝牙开发的一个强大工具,它简化了蓝牙应用的开发过程,让开发者能够专注于应用程序的功能设计,而不是底层蓝牙协议的实现细节。通过利用Bluecove.jar,你可以轻松地构建跨平台的蓝牙解决...
本文将深入探讨如何使用Java的BlueCove库在Windows x64平台上建立蓝牙服务端,并与Android设备进行数据交换。 首先,BlueCove是一个开源的Java API,它提供了对蓝牙规范的广泛支持,包括蓝牙串行端口配置文件(SPP...
"bluecove-2.1.2.jar" 是一个与蓝牙通信相关的Java库,主要用于开发在64位操作系统上的Java应用程序,支持Windows和Mac平台。BlueCove是开源项目,它提供了一个Java API,使得Java开发者能够方便地利用蓝牙功能,...
总的来说,BlueCove是Java开发者进行蓝牙应用开发的强大工具,提供了丰富的功能和易于使用的API,使得在Windows 64位环境下构建蓝牙应用变得简单而高效。通过深入理解和熟练使用这个库,开发者可以创造出各种创新的...
Bluecove是一个开源的Java API,专为开发人员提供蓝牙(Bluetooth)编程接口。它的设计目标是使Java开发者能够在多种操作系统上,包括Windows和Mac,轻松地利用蓝牙功能进行应用程序开发。这个开源项目填补了Java在...
总的来说,Bluecove 2.1.2版本是Java蓝牙开发的一个重要工具,它在保持跨平台特性的同时,增强了对Windows 10 64位系统的支持,提升了开发者的体验。对于依赖Java进行蓝牙通信的项目,升级到这个版本可以带来更好的...
java源码蓝牙通讯蓝牙通信示例 该项目的唯一要求是使用蓝牙技术在计算机和 Android 设备之间进行通信。 一种通信方式仅 PC 客户端 → Android Serverq。 PC 客户端使用 BlueCove 框架来利用 Java 提供的可移植性。 ...
《bluecove-2.1.1-SNAPSHOT.jar:Java蓝牙开发的里程碑》 在IT行业中,尤其是在软件开发领域,跨平台的通信技术扮演着至关重要的角色。"bluecove-2.1.1-SNAPSHOT.jar"是这样一个关键组件,它专为Java开发者提供了一...
1. **蓝牙库选择**:Eclipse中可以使用第三方库,如BlueCove,它提供了Java Bluetooth API,兼容多种操作系统。 2. **初始化蓝牙适配器**:获取本地蓝牙适配器并检查其状态。 3. **搜索设备**:调用`LocalDevice`类...
pc端 蓝牙示例 bluecove2.1.0 javafx 多机聊天 可运行
"intelbth-x64" 指的是英特尔蓝牙驱动的64位版本,而 "bluecove" 是一个开源的Java蓝牙API,它允许Java应用程序访问蓝牙设备。这个问题可能出现在尝试运行一个依赖于这些库的Java应用或者服务时。 首先,我们要理解...
这个API使得Java开发者能够在各种操作系统上,如Windows、Linux、Mac OS X等,进行蓝牙应用的开发。版本号"2.1.1"表明了这是一个相对稳定的版本,可能包含了对早期版本的bug修复和性能优化。 BlueCove的核心功能...
BlueCove是JSR82蓝牙API规范的一个J2SE实现,为Java应用提供蓝牙支持。当前支持Linux BlueZ、Mac OS X、WIDCOMM、BlueSoleil与Microsoft Bluetooth stack。
在Java环境中,我们可以使用Java Bluetooth API(JSR-82)或第三方库如BlueCove来实现蓝牙通信。这些API提供了扫描蓝牙信号、连接蓝牙设备、发送和接收数据等功能,是构建蓝牙定位系统的基础。 在Java蓝牙定位系统...