Actions

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