IoTapi Manager
Eine Middleware für IoT-Daten
Eine Middleware für IoT-Daten
Für unseren Partner BTM haben wir eine WebApp entwickelt, die in frei konfigurierbaren Intervallen Daten von verschiedenen APIs abrufen, und diese anschließend in verschiedenen Kanälen ausgeben kann. Aktuell implementiert sind Anbindungen zu
Weitere Infos auf der Webseite von BTM: https://btm-iot.at/iotapimanager/
IoTapi basiert auf dem PHP-Framework Laravel und setzt einige Tools aus dem Laravel-Ecosystem ein:
Laravel Nova als Admin-Oberfläche,
Laravel Horizon für das Monitoring der Queues
Die asynchrone Natur der Applikation – Synchronisieren von Daten – ist ein optimaler Einsatzpunkt für Queues. Aufgaben landen erst auf einer Queue, die ein Worker dann im Hintergrund abarbeitet. Jedes angebundene Service wird als Connector implementiert und kümmert sich um alles – die Authentifizierung (API-Key, OAuth, ..), den Abruf und die Umformatierung von Daten, sowie die Definition der verfügbaren Ausgabekanäle.
Energiedienstleister und IoT Service Provider