Supported readers, sensors and actuators

Contributions are welcome.

Some of the implementations have dependencies to proprietary or commercial libraries: they are noted by a +.

RFID Readers

The source repositories are here:

supported

see also ASPIRE Deliverable D3.2

planned/targetted

if you own one, your contribution is welcomed
USB readers for desktops
NFC phones
Readers for Phones
Misc

Other ID Readers

The source repositories are here:

supported

Soon

planned/targetted

if you own one, your contribution is welcomed
  • Smartcard readers (Gemalto GCR410 (serial), O2Micro CCID SC Reader) using javax.smartcardio
  • OneWire iButton (Remark : all iButtons have a unique ID) +
  • USB/Serial Universal Magnetic Stripe Card Readers
  • Barcode readers

Sensors

The source repositories are here:

supported

  • OneWire iButton (thermometer, thermocron, hygrocron) +
  • GPS receivers (NMEA 0183 over bluetooth, serial or USB)
  • Nintendo' WiiMote
  • Lego Mindstorms NXT' sensors (9846, 9845, 9843)
  • Apple Mac book' Sudden Motion Sensor
  • Sun' SunSPOT http://www.sunspotworld.com/ (temperature, light, 3-axis acceleration maximum, battery level)

planned/targetted

if you own one, your contribution is welcomed
Phones
Toys
  • Nintendo' Wiimote and nunchuk
  • Nintendo' Wiifit
Robots (sensors and actuators)
  • Lego Mindstorms NXT' sensors (MS1040, MS1042, MS1046, MS1034, MS1044, MS1038, Vernier adapter)
  • Meccano Spykee (WiFi robot) sensors and actuators
  • WowWee Rovio (Wifi robot) sensors and actuators API spec
  • Sony' Aibo (wikipedia ...)
Home and Building automation
  • USB Digital Thermometer/Hygrometer Dongle TEMPer and TEMPerHum (see also utac project)
  • Smoke detectors
  • CO2 detectors
  • CO detectors
  • Presence detectors
  • HVAC Devices (UPnP HVAC Device profile)
  • X10 modules : MS13 (presence detector), SD10 (light detector) , SS13 (switch) ...
  • see "Audio/Video" section for security applications
  • see "Toys and Phones" section
  • see "Energy and GreenIT" section
Energy and GreenIT
Audio/Video
Factory
  • ShockWatch' SensorBox (shock detector)
  • Temperature sensors (serial or bluetooth (eg Versid BT-10r))
  • pH meters (acidity or alkalinity)
Healthcare
Sport
Environment
Misc
  • I2C sensors
    • Wii Nunchuk : I2C analog stick and 3-axis-accelerometer (see
http://forums.nxtasy.org/index.php?showtopic=3075).

Actuators (I/O)

The source repositories are here:

supported

  • Lego Mindstorms NXT rotors

planned/targetted

if you own one, your contribution is welcomed
  • TagSys Medio L100 and L200(4 buildin I/O ports) +
  • USB I/O controller ()
  • Violet' Nabaztag (ear, leds, ...)
  • X10 modules and controllers (CM11, LM11, LM12, IR7243, SM10, AM12 ...) (see LGPL WiSH project or GPL Java X10 or K-Zone or X1Controller)
  • I2C actuators (Mindstorms NXT' rotors)
  • UPnP Profiles : Light Control, AV Media Server and Renderer, HVAC (Fan speed, Control valve), ...
  • iBuddy
  • Aviosys IP Power 92xx
  • Beck IPC SC1x
  • Home-made USB GPIO (in french)
  • Intermec IF5 (BRI protocol): The IF5 reader includes powered general purpose input/output (GPIO) circuitry, which allows direct monitoring and/or controlling of peripherals such as presence detectors and signal lights without requiring extra devices and power supplies to facilitate the connection.It supports:
    • GPIO Terminal Block: The terminal block is an accessory for the IF5 Fixed Reader that makes it easy to connect industrial controls such as motion sensors or lights to the reader. You connect the terminal block to the IF5 with a 25-pin GPIO cable (P/N 236-057-001). The block provides access to each of the four general purpose inputs and outputs on the IF5 via standard screw terminals. Each terminal is clearly marked to make wiring easy.
  • Impinj Speedway (Mach1 and LLRP protocol): Impinj’s Speedway® reader incorporates a general purpose input/output port that enables interaction with its external environment. Through this port the reader can be controlled by external stimuli and can trigger external events. External sensors connected to a GPIO input can generate a trigger that will activate the reader to identify tagged items, for example, when they are passing through a specific read zone. The GPIO outputs can drive signal lights to indicate a successful read. It supports:
    • Sensormatic® RFID GPIO
    • Tacit Solutions® General Purpose I/O Box

Misc

  • Electric door latches

Universal Time

The internal clock of readers/sensors/actuators, of hosts (phones, minipc, servers, ...) could be unset (resetted, bad timezone) or desynchronized. Universal time devices could offer services for equipment resynchronization when NTP is not available (offline, ...).

Useful HW

Hosts

Misc for hosts

  • Bluetooth dongles
  • Serial-to-USB convertor cables