Willkommen bei der
Prozess-Simulation
in IoT-Umgebungen
Version 0.2 vom 6.3.2024
Die Prozesssimulation
Die Simulation besteht aus mehreren Paketen:
- Simulationskern
- Echtzeit-Umgebung
- Schnittstellen und Dienste
Um die Verwendung möglichst flexibel zu gestalten, werden beispielhaft verschiedene Dienste realisiert:
- [x] OPC-UA
- [x] zeroMQ
- [x] MQTT
- [x] RestApi
- [x] MongoDB
- [x] InfluxDB2
Basis-Konzept
Eine Zeitreihe kann durch fortlaufende lineare Interpolation einer Punktfolge generiert werden:
Beim weiteren Wachsen der Zeit wird die Abfolge periodische weiter interpoliert:
Nun lassen sich weitere Größen synchron an diese eine Größe koppeln:
Konfiguration
Alle Vorgaben für Beschreibung der Prozessgrößen werden in eine ASCII-Datei im toml-Format abgelegt. Eine einfache Anpassung ist somit möglich.