/smajava

java port of sma-bluetooth

Primary LanguageJava

This is java port of sma-bluetooth.

Install instructions:

Download a java implementation of a bluetooth stack. 
I used bluecove which can be found here:
http://bluecove.org

Create a new project in your ide and attach the jars bluecove-2.1.0.jar and bluecove-gpl-2.1.0.jar as libraries.
Put them in a 'lib' dir.

Copy all the smajava java files to your project and indicate the src dir as a source dir.

It should compile without errors.


Usage:

Find out the mac address of your inverter with a scan:
hcitool scan

Run be.geek.smajava.Smajava as such:
java -Dfile.encoding=UTF-8 -Dbluecove.native.path=lib -Djava.util.logging.config.file=./logging.properties -classpath lib/bluecove-2.1.0.jar:lib/bluecove-gpl-2.1.0.jar:smajava.jar be.geek.smajava.Smajava <inverter address> yyyy-MM-dd

The second argument is an optional from date, f.e. '25-01-2012' (without quotes).