Difference between revisions of "Entry Equipment Auth Project"
From Pumping Station One
(Created page with "== Mandatory Requirements == * Functions independently of grid power * Individualized access control * Weather appropriate * RFID and keycode entry * Considered a "critical" P...") |
Rtystgeeke (talk | contribs) |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | ==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 == | == Mandatory Requirements == | ||
* Functions independently of grid power | * Functions independently of grid power | ||
+ | * Functions disconnected from PS1 Auth | ||
* Individualized access control | * Individualized access control | ||
* Weather appropriate | * Weather appropriate | ||
Line 19: | Line 23: | ||
* Show membership status on entry | * Show membership status on entry | ||
* System health alerting | * System health alerting | ||
+ | * PS1 Auth (Dan Peters) | ||
+ | ** dual RFID tags per profile | ||
== Resources Needed == | == Resources Needed == | ||
Line 37: | Line 43: | ||
** Power backup - specialty primary battery | ** Power backup - specialty primary battery | ||
** Isolated (no interfaces) | ** Isolated (no interfaces) | ||
− | * Beaglebone RFID | + | * Beaglebone [[RFID]] ([https://github.com/loansindi/ps1rfid src]) |
− | ** RESTful ( | + | ** RESTful (https) control (unlock) |
** Validates entry by RESTful request to PS1Auth | ** Validates entry by RESTful request to PS1Auth | ||
** cache valid RFID / keycodes (pull request on entry) | ** cache valid RFID / keycodes (pull request on entry) | ||
Line 45: | Line 51: | ||
* Beaglebone battery backup | * Beaglebone battery backup | ||
* Weatherproof keypad | * Weatherproof keypad | ||
− | * Cache member RFID / keycode on member profile update (push) | + | * Cache member RFID / keycode on member profile update (push) [https://github.com/loansindi/ps1rfid/issues/27] |
− | * Scheduled cache refresh (pull) | + | * Scheduled cache refresh (pull) [https://github.com/loansindi/ps1rfid/issues/28] |
* Authorization required equipment authorization control | * Authorization required equipment authorization control | ||
** Initial goal - RFID swipe unlocks "outlet on" switch | ** Initial goal - RFID swipe unlocks "outlet on" switch | ||
− | == RFID | + | == RFID Tag Gumball Machine == |
* self explanatory | * self explanatory | ||
Latest revision as of 23:17, 28 November 2016
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
Upgrade Existing Solution
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