User Tools

Site Tools


hacks:rfid_system

Overview

VHS has an RFID door entry system for keyholders. Beta testing right now. Integrates with modified version of Membership Management Pro.

Usage

  1. Username: usually Firstname.Lastname, Password: must be reset manually for now, contact Jarrett
  2. Change your password to something you'll remember.
  3. Next time you're at the space, swipe your RFID card at the reader by the door.
  4. Login to your account within 5 minutes.
  5. In your account in the RFID dropdown, you'll see your card's ID. Select it and then hit “Update User Profile” (This is the same number displayed on the little LCD just inside the door)
  6. Scan again to check that everything worked. The door will play a jingle and the outside deadbolt will be usable for a few seconds.
  7. Enjoy your doorcode-free entry! (You will still need to deactivate the alarm once inside the building)

Current Issues

The problem with the door Arduino has mostly been bad solder joints/stranded wire shearing off. It was fixed (poorly) and pictures were taken so that if it breaks again, it should be easy to fix. In that case, it'll be a good idea to put some stronger wire on the protoboard and connectorize everything. If it doesn't break again, then it's good! Not touching it!

Along the same lines, if you put in the final screw of that mounting box, then it presses too hard on the shield and it disconnects/shorts something and everything stops working.

Offline Caching

Currently the Raspberry Pi has a workflow that looks like this: Wait for RFID device Grab RFID code Send to server Receive AUTH/NOAUTH If AUTH, send door unlock

This is not a system that fails gracefully on internet outage. Irony - If internet goes down, no one is able to get into the space to fix internet.

The Raspberry Pi will have a local cache that it will fall back on in the event of losing internet connectivity.

Todo

  • Shorten “lock engage” time from 10s to more like 4-6s.
  • Implement “offline caching” (see above)
  • Make the RFID Arduino hash the RFID keys before sending them on.
  • Design a single PCB for both RFID and Door shield for robustness.
  • Add a UPS.
  • Emergency twilio that sends an SMS of the door code to a known set of numbers.
  • Require people to scan out to lock the door.
  • Laser cutter certification integration.

Additional info

hacks/rfid_system.txt · Last modified: 2016/09/20 05:24 by tyisi

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki