OpenUnitState
From The Munich Maker Lab's Wiki
| OpenUnitState Status: working [box doku] | |
|---|---|
| Description | Access control system for the laser cutter |
| Owner | MuMaLab |
Access Control for our LaserCutter is based on a system called **OpenUnitState**.
Limitations
- Tokens with ID length up to 10 character are supported at the moment.
Hardware
CAD and 3D print files for the Box as well as the source code for the ESP within:
https://github.com/munichmakerlab/OpenUnitStateBox
Software Stack
┌──────────────┐ │ Open │ ┌────────────────────────┐ ┌───────────────────┐ ┌──────────────────┐ ┌────────────────────┐ │ Unit │ │MQTT Broker │ │OpenUnitState │ │OpenUnitState │ │ToolJet │ │ State ├──────►│mqtt.munichmakerlab.de ├────►│Backend Service ├──►│ Database │◄───┼User Mgmt Frontend │ │ Controller │ └────────────────────────┘ └───────────────────┘ └──────────────────┘ └────────────────────┘ └──────────────┘
- OpenUnitState Backend Repo
- Hosted on Saturn as Docker container
- ToolJet: NoCode DB Frontend for simple management of Users in OUS Database
- Also on Saturn as Docker container
- 2 custom apps to manage users
