Modularer Aufbau und flexible Protokollanpassung
Die Softwarearchitektur der flexyPage Displays zeichnen sich durch einen modularen Aufbau aus, der es ermöglicht, Funktionen flexibel anzupassen. In smarten Gebäuden müssen die Displays mit vielen verschiedenen Diensten kommunizieren. Oft gibt es noch keine Standards für einzelne Dienste und die Protokolle müssen projektspezifisch angepasst werden. Dafür bieten die flexyPage Displays die Möglichkeit, die Protokollanpassungen über Plugins zu realisieren, ohne die Displayanwendung zu beeinflussen. Dieser Ansatz bietet den Herstellern auch die Möglichkeit, die Geräte an ihre individuelle Umgebung anzupassen, ohne dabei internes Know-how preiszugeben. Durch die Nutzung von Plugins können die Hersteller von der kontinuierlichen Weiterentwicklung der smarten Displays profitieren und diese optimal in ihre eigene Umgebung integrieren.
Entwicklung eigener Plugins mit ELFIN Technology
ELFIN Technology stellt eine umfassende Palette von Tools bereit, um die Entwicklung eigener Plugins zu unterstützen. Ein Software Development Kit (SDK) ermöglicht die Erstellung von benutzerdefinierten Anwendungen auf den flexyPage Displays. Die Plugins laufen in einer sicheren Sandbox und kommunizieren über interne Interfaces mit den Displayanwendungen.
Testen und Monitoring
Für Entwickler bietet die Display-API die Möglichkeit, selbst entwickelte Plugins automatisiert zu installieren, zu starten, zu stoppen und Daten persistent zu speichern oder zu löschen. Der interne MQTT Broker erleichtert das Monitoring der Geräte im Feld, indem es Sensordaten und Informationen zu den Plugins bereitstellt. Mit Plugins kann die Kommunikation zur eigenen Monitoringcloud angepasst werden, z.B. wenn die Kommunikation über HTTP-Requests erfolgen soll, statt über MQTT.
Cybersecurity im Fokusy
Ein entscheidender Aspekt ist die Cybersecurity. Die Plugins laufen in einer abgesicherten Umgebung und können nur installiert werden, wenn sie verschlüsselt und mit einer digitalen Signatur des Herstellers versehen sind. Für die Kommunikation mit der Display-API ist eine sichere authentifizierung nötig, die über OAuth 2.0 erfolgt. Für die Verschlüsselung der Kommunikation zur Cloud können eigene Zertifikate in den Displays hinterlegt werden. Bei einer Einbindung in eine eigene Public-Key-Infrastruktur können die Zertifikate auch automatisiert aktualisiert werden.
Dies gewährleistet, dass nur vertrauenswürdige und authentifizierte Plugins auf den Displays ausgeführt werden.
Schlussfolgerung
Insgesamt bieten Plugins eine leistungsstarke und flexible Möglichkeit zur Integration in verschiedene Umgebungen. Sie ermöglichen eine schnelle Realisierung verschiedenster Anwendungen, während gleichzeitig höchste Sicherheitsstandards gewahrt bleiben. Die flexyPage Displays in Verbindung mit ELFINs Entwicklertools tragen dazu bei, Aufzüge sicherer, effizienter und flexibler in unterschiedlichste Umgebungen zu integrieren. Diese innovative Technologie setzt neue Maßstäbe und hat das Potenzial, die Standards im Aufzugsmarkt nachhaltig zu verändern.