SONAH Parkplatzdaten
Node-RED-Flow zum Abruf von SONAH-Parkplatzdaten und zur Übertragung als NGSI-LD-Entitäten an Stellio.
Der Node-RED-Flow verarbeitet Parkplatzbelegungsdaten, die über die API von SONAH bereitgestellt werden. Im beschriebenen Anwendungsfall wurde ein Parkplatz in Olpe mit zwei SONAH-Kameras ausgestattet. Diese erkennen anhand von Bildaufnahmen, ob einzelne Stellplätze durch Fahrzeuge belegt sind. Der Flow verarbeitet ausschließlich die über die API bereitgestellten Belegungsdaten, keine Kamerabilder oder Videostreams.
Die SONAH-API wird im aktuellen Flow alle 20 Sekunden abgefragt. Aus der Antwort werden die Gesamtzahl und die belegten Stellplätze übernommen. Zusätzlich wird die Anzahl der freien Stellplätze berechnet. Die Daten werden in eine NGSI-LD-Entität vom Typ OffStreetParking umgewandelt und über die Upsert-Schnittstelle an einen Stellio Context Broker übertragen.
Voraussetzung für den produktiven Betrieb sind eine Node-RED-Instanz, ein gültiger SONAH-API-Zugang, verfügbare Parkplatzdaten, ein erreichbarer Stellio Context Broker und ein geeigneter JSON-LD-Kontext. Für den hier beschriebenen Gesamtaufbau werden außerdem die SONAH-Kameras mit der erforderlichen Infrastruktur benötigt.
Die Gesamtplattform nutzt Grafana zur Visualisierung der Parkplatzbelegung. Die dafür erforderliche Datenanbindung und das Dashboard müssen separat eingerichtet werden. Das Repository stellt den Node-RED-Verarbeitungsflow bereit, nicht die vollständige Installation oder Konfiguration der SONAH-, Stellio- und Grafana-Plattform. Der aktuelle Flow ist auf einen einzelnen Standort zugeschnitten und enthält Debug-Ausgaben sowie einen zunächst nicht verbundenen Test-Inject.
Software-Details
05.10.26
06.10.26
stable
1.0.0
EUPL-1.2
Jetzt Nutzung sichtbar machen!
Letzte Aktualisierung: