Link to this comparison view

Both sides previous revision Previous revision
Previous revision
infrastructure:services:accesscontrol [2018/10/15 14:35]
infrastructure:services:accesscontrol [2019/08/16 11:28]
Line 2: Line 2:
 Our current system uses ESP8266 based hardware for WiFi-enabled doors, interlocks and vending machine controls. ​ Our current system uses ESP8266 based hardware for WiFi-enabled doors, interlocks and vending machine controls. ​
  
-=== Hardware ===+==== Hardware ​====
 The door and interlock control hardware is in a waterproof project storage box near each door/​interlocked machine. The hardware consists of an off the shelf Sonoff Switch, a relay, and 12v power supply. All components are off the shelf and require very little soldering to assemble. This makes them easy to maintain and update in the future. Each door is secured with an electronic door strike, or maglock. The vending machines run a USB powered ESP8266 board (digistump oak) that triggers a drink dispense via a relay. The door and interlock control hardware is in a waterproof project storage box near each door/​interlocked machine. The hardware consists of an off the shelf Sonoff Switch, a relay, and 12v power supply. All components are off the shelf and require very little soldering to assemble. This makes them easy to maintain and update in the future. Each door is secured with an electronic door strike, or maglock. The vending machines run a USB powered ESP8266 board (digistump oak) that triggers a drink dispense via a relay.
  
-=== Software ===+=== Useful Info === 
 +**Author(s):​** Brendan (@nog3)\\  
 +**Current Maintainer(s):​** Brendan (@nog3)\\  
 +**Running On:** Various ESP8266 based devices around HSBNE.\\  
 +**GitHub:** [[https://​github.com/​HSBNE/​AccessControl|Access Control]] 
 + 
 +==== Software ==== 
 +== Door/​Interlock Firmware ​==
 The firmware running on the Door and Interlock control boxes is stored in GitHub and uses the Arduino development environment. It was written by Brendan Halliday (@nog3). You can see the code [[https://​github.com/​HSBNE/​AccessControl|here]]. The firmware running on the Door and Interlock control boxes is stored in GitHub and uses the Arduino development environment. It was written by Brendan Halliday (@nog3). You can see the code [[https://​github.com/​HSBNE/​AccessControl|here]].
  
 +== Drinks Vending Machine Firmware ==
 The firmware running on the Vending Machine hardware is also stored in GitHub and uses the Arduino development environment. It was written by Brendan Halliday (@nog3) and updated by Jaimyn Mayer (@jabelone). You can see the code [[https://​github.com/​HSBNE/​VendingMachine|here]]. The firmware running on the Vending Machine hardware is also stored in GitHub and uses the Arduino development environment. It was written by Brendan Halliday (@nog3) and updated by Jaimyn Mayer (@jabelone). You can see the code [[https://​github.com/​HSBNE/​VendingMachine|here]].
  
-Finally, our member portal is a web app written in python ​(django) ​and runs on our main server at the space. This portal contains the access control system API so that the readers can check access, debit spacebucks, etc. It was written by Jaimyn Mayer (@jabelone) and available on GitHub [[https://​github.com/​HSBNE/​hsbneportal|here]]. You can access the live portal [[https://​portal.hsbne.org|here]].+== Backend System (Member Portal) == 
 +Finally, our [[infrastructure:​services:​memberportal|member portal]] is a web app written in python and runs on server at the space. This portal contains the access control system API so that the readers can check access, debit spacebucks, etc. You can access the live portal [[https://​portal.hsbne.org|here]]. More information,​ links to GitHub etc is available at [[infrastructure:​services:​memberportal|member portal]].
  
 ===== A history of our Access System ===== ===== A history of our Access System =====
  • infrastructure/services/accesscontrol
  • Last modified: 3 years ago
  • by jabelone