User Tools

Site Tools


sensornetwork

This is an old revision of the document!


The proposal is to replace wall-e with a distributed network of sensor and output devices.

  • in/out switch with LCD message
  • RFID swipe
  • temperature
  • light levels
  • PIR proximity sensor
  • IR remote control gateway
  • 13A socket switches
  • speaker
  • Club Mate counter
  • Fridge door sensor (could this be implemented as an internal fridge light level? :-))
  • Web-based dashboards
  • RRD-style graphs
  • laser cutter sensors: on/off, water in/out temperatures
  • LAN data: devices active, Internet bandwidth usage

Sensors can be connected using wifi, ethernet or radio modules (XBee or RFM12B). Tim favours the Jeenode architecture, using ATmega328P or ATtiny84 with the low-cost RFM12B radio modules.

Tim proposes the use of an AMQP or Redis messaging bus to handle all the sensor data. This would allow other Hacklab users to integrate their own sensors easily, and enable anyone to write scripts to consume the data created by the lab.

Aaron would like to discover more about the RFID cards used to access the building - can we use them to accurately identify users even without decrypting the content. Are they mifare? I have an ACR122U reader/writer en route and will research further.

  • Summerhall's access system appears to be from Paxton and not MIFARE compatible. ACR122U is unlikely to read the cards, but a cheap ID-2 or ID-20 might. – Tim (following discussions with Aaron in IRC)
  • The Paxton cards may be non-standard and ID-12 doesn't read them. The next approach is to use the ACR122U with NFC stickers, as a parallel system. – Tim, 2013-02-14

A Raspberry Pi could be used to host the messaging bus, and to mediate between RFM12B and TCP/IP protocols. Aaron has one that can be used to prototype.

Aaron built a housing for a new in/out switch, and the prototype build is in the lab but needs work.

Status

Tim's Raspberry Pi is running an AMQP server in the lab.

Publisher scripts:

  • test message every 10 seconds
  • ip/mac sightings from the LAN

Subscriber scripts:

  • message dumper for testing
  • in-progress: sound sample player
  • in-progress: TTS player

Interested parties: Aaron, Tim

sensornetwork.1360858189.txt.gz · Last modified: 2015-10-05 15:55 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki