sensornetwork
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
sensornetwork [2013-01-30 01:53] – tim | sensornetwork [2015-10-05 15:55] – external edit 127.0.0.1 | ||
---|---|---|---|
Line 10: | Line 10: | ||
* speaker | * speaker | ||
* Club Mate counter | * Club Mate counter | ||
- | * Fridge door sensor | + | * Fridge door sensor |
* Web-based dashboards | * Web-based dashboards | ||
* RRD-style graphs | * RRD-style graphs | ||
+ | * laser cutter sensors: on/off, water in/out temperatures | ||
+ | * LAN data: devices active, Internet bandwidth usage | ||
* ... | * ... | ||
Line 19: | Line 21: | ||
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. | 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. | ||
- | A Raspberry Pi could be used to host the messaging bus, and to mediate between RFM12B and TCP/IP protocols. | + | Aaron would like to discover more about the RFID cards used to access |
+ | Proof of concept was successful. | ||
- | Interested parties: Aaron, Tim | + | * Summerhall' |
+ | * The Paxton cards may be non-standard and ID-12 doesn' | ||
+ | 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 ===== | ||
+ | |||
+ | 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. | ||
+ | |||
+ | Publisher scripts: | ||
+ | |||
+ | * ip/mac sightings from the LAN (timpi) | ||
+ | * open/closed switch (wall-e) | ||
+ | * PIR sensor (wall-e) | ||
+ | |||
+ | Subscriber scripts: | ||
+ | |||
+ | * sound sample player (timpi) | ||
+ | * speech player (timpi) | ||
+ | |||
+ | Code has been uploaded to https:// | ||
+ | |||
+ | ===== Doorbot ===== | ||
+ | |||
+ | Aaron' | ||
+ | |||
+ | * / | ||
+ | * doorbot.buttons.{red, | ||
+ | * / | ||
+ | * doorbot.lcd.display - {" | ||
+ | * Optionally, add " | ||
+ | * Optionally, add " | ||
+ | |||
+ | Todo: | ||
+ | |||
+ | * Move the PIR sensor to Doorbot and add it to the //buttons// script. | ||
+ | * Move the speaker to Doorbot and copy the existing scripts from //timpi//. | ||
+ | * Implement the RFID card reader | ||
+ | |||
+ | Interested parties: Aaron, Tim, Rob |