Files
J1B3-Sensor-boxes/docs/brainstorm/UML-infrastructure.md
2024-02-15 20:06:13 +01:00

64 lines
885 B
Markdown

# UML
## Infrastructure
``` mermaid
classDiagram
Node --> Raspberry pi : Websocket
Raspberry pi --> Website : getData
Raspberry pi <--> EnqueteNode : Websocket
namespace Server {
class Raspberry pi {
+MariaDB
+Apache2
+Python
Database()
Webserver()
Websocket()
}
class Node {
+Co2
+Temperature
+Humidity
+Tfok
+Sound
collectData()
}
}
namespace User {
class Website {
+Co2
+Temperature
+Humidity
+Tfok
+Sound
+Graph
+Map
+Settings
GetData()
}
class EnqueteNode {
+Co2
+Temperature
+Humidity
+Tfok
+Sound
+Graph
+Map
+QuestionResponse
EnqueteDisplay()
EnqueteButtons()
GetData()
}
}
```