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**.

Hardware

Software Stack

                                                                                                                        
 ┌──────────────┐                                                                                                             
 │ Open         │       ┌────────────────────────┐     ┌───────────────────┐   ┌──────────────────┐    ┌────────────────────┐ 
 │ Unit         │       │MQTT Broker             │     │OpenUnitState      │   │OpenUnitState     │    │ToolJet             │ 
 │ State        ├──────►│mqtt.munichmakerlab.de  ├────►│Backend Service    ├──►│ Database         │◄───┼User Mgmt Frontend  │ 
 │ Controller   │       └────────────────────────┘     └───────────────────┘   └──────────────────┘    └────────────────────┘ 
 └──────────────┘                                                                                                             
  • OpenUnitState Backend
    • 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
Attention Attention: Not quite accurate Attention
The current setup still uses backend services not hosted by MunichMakerLab directly. This will change soon™