Readers, Sensors and Actuators Documentation

This document describes how to configure the readers, the sensors and the actuators provided in the RFID Suite.

Lego Mindstorms

SunSpot

To use Sun SPOTs, you should first install the latest version of the SunSPOT SDK called SPOT Manager, which can be downloaded here. Once you have become familiar with these devices, get the USB port reference where the basestation is plugged-in (i.e., COM4 in Windows or /dev/tty/ACM0 on Linux) with the ant info command. Copy/paste the USB port in the config.properties file of the SunSPOT bundle and finally regenerate the bundle with maven.

Touchatag

The Touchatag (previously Tikitag) reader is a ACS 122 contactless reader for mainly ISO 14443 A/B, MiFare and Felica RFID transponders

Installation

Windows
Linux
Setup you computer (Ubuntu)

sudo aptitude install libccid

  1. the following package is also required for everything to work on my computer...
  2. it may be a simple shared library name (one package provides libpcsclite.so.1.0.0, the other libpcsclite.so)
  3. it may be a question of versions (installing libpcsclite-dev pulls a new version of pcscd)
sudo aptitude install libpcsclite-dev

Under Fedora 13

yum install pcscd-lite pcscd-lite-libs pcscd-lite-devel ccid

The devel package is required, it seems to create a symbolic link needed by the underlying API

MacOS

Development with Java

with the javax.smartcardio API
The API javax.smartcardio relies on the PCSC modules of the host operating system
with the Tikitag libraty wrapper
This wrapper relies on the Tikitag google code project. It uses the javax.smartcardio API.

=== Get the library ===

wget http://membres-liglab.imag.fr/donsez/pub/tikitag/tikitagreader.zip
unzip tikitagreader.zip
tikitagreader/lib/tikitag-client-1.0-SNAPSHOT-jar-with-dependencies.jar
mkdir lib
mv tikitagreader/lib/tikitag-client-1.0-SNAPSHOT-jar-with-dependencies.jar ./lib/
rmdir tikitagreader/lib/
rmdir tikitagreader/
rm -f tikitagreader.zip

=== Try with Aspire Client ===

mkdir -p com/tikitag/client
wget 'http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/*checkout*/aspire/sandbox/donsez/tikitagreader/src/main/java/com/tikitag/client/TikitagClient.java?rev=268'
mv 'TikitagClient.java?rev=268' com/tikitag/client/TikitagClient.java

sed -i '202,+7 s@.*@// 0@g' com/tikitag/client/TikitagClient.java

javac -cp lib/tikitag-client-1.0-SNAPSHOT-jar-with-dependencies.jar com/tikitag/client/TikitagClient.java
java -cp .:lib/tikitag-client-1.0-SNAPSHOT-jar-with-dependencies.jar com.tikitag.client.TikitagClient

Remark : some trouble are possible with JRE for Linux

with LibUSB

Mir:ror

The Mir:ror reader is a proprietary reader (probably I2C since the Nabaztag/tag reader is I2C) designed by Violet.

Installation

Development with Java

with LibUSB

Wiimote

2 bundles

  • Bluecove
  • MoteJ

WiiFit

OneWire

Weather Station Oregon Scientific WMR200

Weather Station La Crosse Technologies WS23xx

USB WebCam

Axis Security Camera

Apple Mac book' Sudden Motion Sensor