User Tools

Site Tools


sensornetwork

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
sensornetwork [2013-01-31 17:12] peterjsensornetwork [2015-10-05 15:55] – external edit 127.0.0.1
Line 22: Line 22:
  
 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. 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.
 +
 +  * Summerhall's access system appears to be from [[http://www.paxton.co.uk/|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. 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.
Line 27: Line 31:
 Aaron built a housing for a new in/out switch, and the prototype build is in the lab but needs work. Aaron built a housing for a new in/out switch, and the prototype build is in the lab but needs work.
  
-Interested parties: Aaron, Tim+===== 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://github.com/edinburghhacklab/hacksense and local copies cloned to /srv/hacksense (on whichever servers are used). 
 + 
 +===== Doorbot ===== 
 + 
 +Aaron's new in/out switch is now operational. It houses two buttonsa two-line LCD, a 13MHz RFID reader and a Raspberry Pi ("doorpi"). 
 + 
 +  * /srv/hacksense/services/doorpi/buttons - reads the buttons via GPIO and generates events: 
 +    * doorbot.buttons.{red,green}.{up,down,shortpress,longpress} 
 +  * /srv/hacksense/services/doorpi/lcd - listens for events and updates the LCD: 
 +    * doorbot.lcd.display - {"line1": "Hello", "line2": "World"
 +    * Optionally, add "delay" field to wait a number of seconds before continuing 
 +    * Optionally, add "flash" field to display the message for a number of seconds before restoring the previous display. 
 + 
 +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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki