BlueCove Linux D-Bus module

BlueCove-bluez is additional module for BlueCove to support bluecove on Linux using D-Bus interfaces.

This module is not part of BlueCove release 2.1.0!

Compiled for i386 of the native code (shared library) is included in SNAPSHOT jar distribution. Native shared library have been tested and should work on Ubuntu, OpenSUSE and Fedora. For other Linux distributions you may need to compile it yourself.

This module require additional library Java D-Bus and its dependencies.

N.B. This is experimental module. Another stable module bluecove-gpl available.

N.B. This module has not been updated to support BlueZ version 4.

Usage

java -cp bluecove-2.1.0.jar:bluecove-bluez-2.1.0.jar:dbus.jar:unixsockets.jar:debug-disable.jar:yourApp.jar org.your.app.Main

Requirements

  • BlueCove library of the same mojor version
  • On 64-bit Linux platform 64-bit java should be used (You need to compile library yourself)

Configuration options

System properties:

  • `bluecove.deviceID=1` bluecove supports multiple local devices, this will force it to select second one.
  • `bluecove.deviceAddress=btaddr` select local devices by Bluetooth address

Documentation

API-Documentation for BlueCove Java docs . For application it is not recommended to use any classes or API other than defined in JSR-82.

API that enables the use of Multiple Adapters and Bluetooth Stacks in parallel in the same JVM is BlueCove specific, documentation can be found here .

BlueCove Installation and configuration instructions here .