Kunde
Der Kunde ist ein Hardware-Hersteller von verschiedenen Geräten für die Zutrittskontrolle, Zeiterfassung und Produktionsdatenerfassung. Die Geräte werden an Unternehmen geliefert, die Lösungen für die Zugangskontrolle in Gebäuden und die Personalzeiterfassung entwickeln. Die Produkte des Kunden werden in übergeordnete Systeme integriert, wie z. B. ein Personalabrechnungssystem.

Herausforderung
Der Kunde wollte die neu entwickelte IoT-Plattform und das Kontrollsystem für die Personalabrechnung nahtlos integrieren, um die besonderen Anforderungen der Branche zu unterstützen und eine Möglichkeit zu bieten, Anwendungen in einer lokalen Umgebung auszuführen.

Wir mussten einen Prozess für die sichere Datenübertragung von der IoT-Plattform zum ERP-System des Kunden sowie die Integration von Zwei-Wege-Schnittstellen zwischen der Plattform und Unternehmensanwendungen bereitstellen.

Lösung
Unsere Ingenieure entwickelten eine Lösung für die Kommunikation zwischen der IoT-Plattform und dem Infrastruktursystem des Kunden. Um die Interoperabilität zu verbessern, verwendeten wir nur Open-Source-Komponenten sowie plattformübergreifende Komponenten, die eine hohe Netzwerkkonnektivität für große Datenmengen gewährleisten.
ERP kann Datenströme von den Edge- und Plattformebenen abrufen und erlaubt oder verweigert den Zugriff auf den angeforderten Ort. Nur Mitarbeiter mit entsprechenden Berechtigungen erhalten Zugang zu dem angegebenen Bereich.

Integration von Edge-Geräten und der IoT-Plattform


Die Funktionalität der entwickelten Lösung:

  • Datenzugriff. Die Lösung ermöglicht die Anpassung und Übermittlung von Datenströmen von Edge-Geräten an Personalabrechnungskontrollsysteme.
  • Datenumwandlung. Der Benutzer kann Daten in verschiedene Formate und für verschiedene Schnittstellen filtern und umwandeln, je nach den Anforderungen der spezifischen Unternehmensanwendungen.
  • Datenspeicher. Es werden relationale und Zeitreihen-Datenbankverwaltungssysteme verwendet. Die gesammelten und verarbeiteten Daten sind vom Server des Kunden über eine RESTful-API (ODATA-Protokoll) zugänglich.
  • Integration der grafischen Benutzeroberfläche. Wir entwickelten eine Web-API auf der Grundlage von RESTful-API, die eine nahtlose Integration in die Webanwendungen des Kunden ermöglicht. Unser Entwicklungsteam erstellte eine Anwendung mit dem Angular-Framework, die es dem Kunden ermöglicht, die IoT-Plattform über aktuelle Webbrowser zu verwalten.
  • Systemüberwachung. Die Benutzer können die Leistung der Datenübertragungsschnittstelle und der Zugriffsbestätigungsschnittstelle aus der Ferne überwachen.
  • IoT-Plattformverwaltung. Das System ermöglicht es dem Benutzer, den Betrieb der IoT-Plattform zu steuern und Edge-Geräte mithilfe von Unternehmensanwendungen zu verwalten.

Außerdem erfüllt die entwickelte IoT-Plattform alle Anforderungen in Bezug auf:

  • Skalierbarkeit. Das entwickelte System bietet eine Skalierung, um die vom Kunden gewünschte Anzahl von Kontrollbereichen zu integrieren.
  • Flexibler Einsatz. Das System kann in einem Cloud-Speicher oder vor Ort (lokaler Server, Single-Board-Computer) installiert werden, je nach Anzahl der vom Kunden benötigten kontrollierten Standorte.
  • Verlässlichkeit. Der Offline-Betriebsmodus wird als Grundmodus verwendet oder kann den Systembetrieb bei unterbrochener Konnektivität sicherstellen.
  • Fernwartung. Der Systembetreiber kann die Systemsoftware per Fernzugriff aktualisieren, um die Lösung auf dem neuesten Stand zu halten.
  • Sicherheit. Die starke Verschlüsselung bietet Sicherheit auf Unternehmensniveau für alle Daten.

Ergebnisse
Der Kunde nutzt sein Personalabrechnungssystem zur Datenerfassung und Verwaltung der IoT-Plattform mit einer Vielzahl von Edge-Geräten. Die Lösung ermöglicht den einfachen Umgang mit Datenströmen und die Steuerung des Großsystems über die Schnittstellen des kundenseitigen ERP-Systems.