2. Projekt für das IoT-Labor der Heinrich-Hertz-Schule Karlsruhe
- C++ 88.5%
- CMake 6.2%
- Shell 5.3%
| common | ||
| fake-dht | ||
| gui | ||
| ingress | ||
| misc | ||
| scripts | ||
| volumes | ||
| .clang-format | ||
| .gitignore | ||
| CMakeLists.txt | ||
| CMakePresets.json | ||
| docker-compose.yml | ||
| README.md | ||
| vcpkg.json | ||
IoT Projekt 2
Quellcode zum 2. Projekt für das IoT-Labor der Heinrich-Hertz-Schule Karlsruhe.
Quick-Start
cmake --preset "default"
cmake --build --preset "debug" # Debug build
cmake --build --preset "release" # Release build
Lokale Entwicklungsumgebung
Zur einfachen Installation einer lokalen Entwicklungsumgebung ist eine
docker-compose Datei bereitgestellt.
Um diese verwenden zu können muss Docker auf der Entwicklungsmaschine installiert sein.
Dann lässt sich die Umgebung mit dem Befehl docker compose up -d im
Projektverzeichnis starten.
Die folgenden Dienste werden zur Verfügung gestellt:
- Mosquitto MQTT Server unter
localhost:1883 - InfluxDB Datenbank unter
localhost:8086