The proposal is to replace wall-e with a distributed network of sensor and output devices.
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. Proof of concept was successful.
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.
An AMQP server (RabbitMQ) is running on amqp.hacklab (one of the virtual machines).
timpi (Raspberry Pi in G1) is running a script to play sounds and speech.
doorpi (Raspberry Pi in G1 Door switch) - see below.
Code has been uploaded to https://github.com/edinburghhacklab/hacksense and local copies cloned to /srv/hacksense (on whichever servers are used).
Aaron's new in/out switch is now operational. It houses two buttons, a two-line LCD, a 13MHz RFID reader and a Raspberry Pi (“doorpi”).
Interested parties: Aaron, Tim, Rob