building bluemod

8 views
Skip to first unread message

Tom Burger

unread,
Jun 27, 2009, 6:31:18 AM6/27/09
to The Roomware Project
Hi all,

As Tijs noticed, bluemod didn't build correctly. It's fixed now. When
testing bluecove please download the following version:

http://bluecove.googlecode.com/files/bluecove-2.1.0.jar

It's just fixed in SVN. Please update (svn update) if you already have
a checkout.

about linux:
bluecove-2.1.0 is working with the 'old' bluez. The new bluez is
supported by 2.1.1 but it's not yet released. Building is doable but
not straight forward.

Regards, Tom

Tijs Teulings

unread,
Jun 27, 2009, 8:23:19 AM6/27/09
to room...@googlegroups.com
thanks that did fix it. 2 more 'issues':

1) i would create a more minimal default roomware.conf file since a lot of the modules need specific hardware to work. maybe the default config should only turn on the http and perhaps consolue communicators and the bluetooth module and just show how the other modules could be turned on.

2) it seems the phidget and osc modules do noyt build automatically. the sources are there but after building the jars don't end up in the lib/ directory...

Tijs
--
Tijs Teulings
Automatique
tel: +31645004824
http://www.automatique.nl
kvk: 34229089

more: http://tijs.org

Tijs Teulings

unread,
Jun 27, 2009, 8:29:48 AM6/27/09
to room...@googlegroups.com
replying to myself for issue 2; i guess i need to build them separately first... could you make a wiki page with class dependencies (like bluemod) for those modules as well please?

or send me a list of dependencies per module and i'll make a wiki page after trying it out. i'm most interested in OSC right now as that gets touchatag working i presume?

Tijs

Tom Burger

unread,
Jun 27, 2009, 8:49:03 AM6/27/09
to The Roomware Project
Hi Tijs,

> replying to myself for issue 2; i guess i need to build them separately
> first...
"ant oscrfid" and "ant phdigetrfid" build the jar's into the dist
directory. To install them in the lib directory, use "ant install".


> send me a list of dependencies per module and i'll make a wiki page
> after trying it out.

Bluetooth discovery module (bluemod):
depends: bluecove-2.1.0.jar
website: http://bluecove.googlecode.com/
download: http://bluecove.googlecode.com/files/bluecove-2.1.0.jar

Phidget RFID module (phidgetrfid):
depends: Phidget21.jar (CASE SENSITIVE !!)
website: http://www.phidgets.com/
download: http://www.phidgets.com/downloads/libraries/phidget21jar_2.1.6.20090615.zip

OSC RFID module (oscrfid):
depends: NetUtil.jar
website: http://sourceforge.net/projects/netutil/
download: http://sourceforge.net/project/downloading.php?group_id=173651&filename=NetUtil-0.37.zip

> i'm most interested in OSC right now as that gets touchatag working i presume?
Build it on based on some example program I got from Claus. Haven't
got hardware, so no idea if it works 'runtime'... But yeah, it's
supposed to work with the touchatag readers.

- Tom

Tijs Teulings

unread,
Jun 27, 2009, 9:01:50 AM6/27/09
to room...@googlegroups.com
On Sat, Jun 27, 2009 at 2:49 PM, Tom Burger <tvbu...@gmail.com> wrote:

> i'm most interested in OSC right now as that gets touchatag working i presume?
Build it on based on some example program I got from Claus. Haven't
got hardware, so no idea if it works 'runtime'... But yeah, it's
supposed to work with the touchatag readers.

tres cool, i'm trying it out right now. just to be sure... this is not supposed to be a standalone setup right? as far as i can tell i still need something like acr122 and the rfid2osc bridge to read the tag but then the osc module in roomware can read the result and send it on to to a master or post it right?. correct? or does it do more?

Tijs Teulings

unread,
Jun 27, 2009, 9:21:13 AM6/27/09
to room...@googlegroups.com
awesome! works like a charm.

you basically follow the instructions here:

and then have configure roomware so it liostens on the same port as the rfid2osc bridge (default is 7007) 

osc-class: org.roomwareproject.module.oscrfid.Module
osc-ip: 127.0.0.1
osc-port: 7007
osc-zone: testosc

and voila:
<?xml version="1.0" encoding="UTF-8"?>
<devicelist>
<device><id>DC:A0:EA:7D-</id><name></name><type>OSCRfidTag</type><zone>testosc</zone><time>1</time></device>
</devicelist>

I'll create a writeup of the whole process later on the wiki...

Tijs
Reply all
Reply to author
Forward
0 new messages