Entry Equipment Auth Project
Jump to navigation
Jump to search
Purpose
This list was compiled during a working group meeting held for the purpose of maintaining the RFID system currently in place. The current system is a member project led by Derek Bevers and is currently undergoing construction.
Mandatory Requirements
- Functions independently of grid power
- Functions disconnected from PS1 Auth
- Individualized access control
- Weather appropriate
- RFID and keycode entry
- Considered a "critical" PS1 service
- Do not hack / resilient / DR
- Front and back doors of 3519 address
Desirable Features
- Garage door
- Dock entry to 3515 address
- Front entry to 3515 address
- Door distinguishable doorbells
- Formal long-term maintenance plan
- Equipment access control
- Easy onboarding process
- Treat audit data as sensitive (PII)
- Show membership status on entry
- System health alerting
- PS1 Auth (Dan Peters)
- dual RFID tags per profile
Resources Needed
- Software (Derek Bever + 2 or 3)
- Python (1)
- Django (1)
- Go (1)
- Hardware (Matt Keith + 1)
- Equipment controller
- PCB design
- Authorization integration
- Equipment controller
- Component protective/security housings (Andrew)
- Tech Writer
- Project Management
Existing Components
- Keypad on front door
- Power backup - specialty primary battery
- Isolated (no interfaces)
- Beaglebone RFID (src)
- RESTful (https) control (unlock)
- Validates entry by RESTful request to PS1Auth
- cache valid RFID / keycodes (pull request on entry)
Upgrade Existing Solution
- Beaglebone battery backup
- Weatherproof keypad
- Cache member RFID / keycode on member profile update (push) [1]
- Scheduled cache refresh (pull) [2]
- Authorization required equipment authorization control
- Initial goal - RFID swipe unlocks "outlet on" switch
RFID Tag Gumball Machine
- self explanatory
Timeline Targets
- PS1 Auth re-write - Nov 2016 (Dan Peters)
- Certification replacement to fix existing RFID entry - ASAP
- Keypad front/back door entry - Dec 2016
- Equipment control prototype - Oct 2016
- Equipment control production - Feb 2017