Entdecken Sie den IoT App-Store und verbinden Sie Ihre Geräte mit der Welt der Industrie 4.0
IoT app store

Was ist neu am IoT App Store?

In einem App-Store erhalten Entwickler eine Möglichkeit, ihre Anwendungen zu veröffentlichen und einem größeren Publikum zugänglich zu machen. Das gleiche Prinzip gilt für den IoT-App-Store. Hier können einzelne Entwickler oder Unternehmen ihre ML-Modelle als IoT-Apps verpacken und sie der größeren IoT-Community zur Verfügung stellen. IoT-Plattformen eignen sich besonders für die Aufnahme von IoT-Apps, da sie eine nahtlose Integration in bestehende Plattformsysteme gewährleisten. Oft ermöglichen sie es den Benutzern, IoT-Apps auf ihren angeschlossenen Geräten zu installieren, zu testen und bereitzustellen. Ein Wechsel zwischen den Anbietern ist nicht erforderlich.

IoT-Plattformen mit Edge-Funktionen integrieren die verschiedenen Ebenen der IoT-Wertschöpfungskette zu einem ganzheitlichen Erlebnis. Sie verbinden und konsolidieren mehrere heterogene Geräte, verwalten die Lebenszyklen von IoT-Geräten und vereinfachen die Edge-Bereitstellung. Auf diese Weise beschleunigen die Plattformen die IoT-Entwicklung. Manuelle Aufgaben und infrastrukturelle Probleme sind kein Thema mehr.

Vor allem aber ermöglichen IoT-Plattformen das Ausrollen von Logik auf angeschlossene Geräte. Sie tun dies auf eine hoch strukturierte und lückenlose Art und Weise, die eine vollständige Sichtbarkeit aller Assets gewährleistet. Hier kommen IoT-Apps ins Spiel. Logik – verpackt als IoT-App, die auf Edge-Geräten eingesetzt werden kann – kann überall erstellt werden. Anschließend wird sie in das Ökosystem der Plattform integriert. Sobald die IoT-Anwendung Teil des App-Stores einer Plattform ist, kann sie als Vorlage mit anderen geteilt, verbessert oder als fertige App installiert werden, die für allgemeinere Anwendungsfälle geeignet ist.

Der Industrial IoT App Store

Dank erhöhter Entwicklungsgeschwindigkeit, vollständig verwalteter Infrastrukturen und zahlreicher Möglichkeiten zur Wertschöpfungssteigerung haben IoT-Apps auch im industriellen IoT ihren Platz gefunden und sich als besonders geeignet für Scale-Out-Implementierungen in der Fertigung, der Automobilindustrie, der Logistik und der Versorgungswirtschaft erwiesen.

Hier ist der industrielle IoT-App-Store dabei, sich zu einem leistungsstarken Ökosystem zu entwickeln, das Entwickler und Verbraucher miteinander verbindet. Die integrierte Sicherheit, die Einbindung in eine robuste Infrastruktur, die eine sofortige Installation und Bereitstellung ermöglicht, sowie die Möglichkeit, konsistente Arbeitsabläufe zu erstellen, sorgen für ein verbessertes Benutzererlebnis, das den App-Store auch für technisch nicht versierte Benutzer attraktiv macht.

App-Store-Kunden können ihre bestehenden Anwendungsökosysteme nahtlos erweitern. Jeder Anwendungsentwickler kann eigene IoT-Apps verkaufen und vom Austausch mit der Plattform-Community profitieren. Und Geschäftskunden können Apps kaufen und sie sofort auf ihren angeschlossenen Geräten installieren. Im Rahmen dieses Szenarios können IoT-Plattformen zahlreiche verteilte Anwendungen auf mehreren verschiedenen Maschinen und Geräten bereitstellen und verwalten.

IoT App Store
Abbildung 1. Der Record Evolution IoT App Store mit industriellen Anwendungen

IoT-App-Stores gibt es in mehreren Varianten:

Der geschlossene, anbieterspezifische IoT-App-Store

In diesem Fall dient der Marktplatz für IoT-Anwendungen als Erweiterung eines herstellerspezifischen Produktangebots. Es ist möglich, dass einzelne Entwickler ihre Apps auf der Plattform anbieten. Auf diese Weise können die Verbraucher diese Anwendungen kaufen, um sie direkt auf ihren intelligenten Geräten einzusetzen. In diesem Fall müssen die Entwickler möglicherweise mit den herstellereigenen Produkten des Anbieters zusammenarbeiten. In solchen Fällen existiert der IoT-App-Store in der Regel in Verbindung mit einer umfassenderen IoT-Plattform.

Diese Plattform stellt die grundlegende Infrastruktur bereit, die es den Nutzern ermöglicht, ihre Anwendungen sofort auf den angeschlossenen Geräten zu verwenden.

Der offen zugängliche IoT-App-Store als freier Raum zum Veröffentlichen und Teilen

Diese Marktplätze können in Verbindung mit einer bestimmten IoT-Plattform oder als eigenständige Plattformen angeboten werden. Hier kommen Entwickler und Verbraucher zusammen, tauschen Erkenntnisse aus und lernen voneinander. Diese IoT-Apps-Stores sind nicht so proprietär wie die geschlossenen, anbieterspezifischen Marktplätze. Sie können den Entwicklern vielfältige Möglichkeiten bieten, Apps zu veröffentlichen oder in Foren zu diskutieren. Solche IoT-App-Stores wären unabhängig vom Hardware-Hersteller oder vom Anbieter.

Auch wenn der offene IoT-App-Store an einen bestimmten Plattformanbieter gebunden ist, wäre er als eigenständiges Angebot nutzbar. Er würde immer noch eine Reihe von Funktionen für den offenen Zugang enthalten. Im Idealfall werden die Nutzer in der Lage sein, Anwendungen über das Internet auf mehreren Geräten zu installieren und mit verschiedenen relevanten Systemen von Drittanbietern zu integrieren.

Hybrides Modell

Beim Hybridmodell ist der IoT-App-Store eine Mischung aus proprietären, anbieterspezifischen Inhalten und frei zugänglichen Anwendungen. Einige der IoT-Apps können sich hinter einer Paywall befinden, während andere für die Nutzergemeinschaft frei zugänglich sind. Sie werden eine Mischung aus einfachen, anpassungsfähigen Apps, verschiedenen frei zugänglichen App-Vorlagen und anspruchsvolleren kostenpflichtigen IoT-Apps finden. Auch diese können von einem Anbieter bereitgestellt oder von einzelnen Entwicklern veröffentlicht werden.

IoT-App-Store-Anforderungen

Der IoT-App-Store ist in der Regel Teil einer umfassenderen Infrastruktur. Er ermöglicht es den Nutzern, ihre IoT-Produkte zu erstellen und einzusetzen. Wenn der IoT-App-Store in Verbindung mit einer IoT-Plattform angeboten wird, sorgt er für ein einheitliches Nutzererlebnis und macht den Wechsel zwischen verschiedenen Dienstanbietern überflüssig. Auch hier garantiert die Nutzung der Produkte des IoT-App-Stores einer Plattform, dass diese mit den Anforderungen der Plattform eines Anbieters übereinstimmen. Dies trägt zu einer unterbrechungsfreien End-to-End-Projektentwicklung bei.

App-Prüfung und Zertifizierung

Alle Anwendungen, die Teil des IoT-App-Stores werden sollen, müssen einen Prüfprozess durchlaufen. Sie müssen auf ihre Robustheit, Sicherheit und Gesamtleistung sowie auf die Einhaltung einiger zusätzlicher rechtlicher Aspekte wie Datenschutz und zulässige Inhalte geprüft werden. Wenn die unterstützende Plattform für Drittanbieter offen ist, sollten diesen IoT-Ressourcen und -Leitlinien zur Verfügung gestellt werden, damit sie sich im Prozess zurechtfinden, IoT-Produkte erstellen können, die vollständig konform sind, und den Prüfprozess ohne Probleme durchlaufen.

Kompatibilität mit Benutzergeräten

Im nächsten Schritt muss sichergestellt werden, dass die Apps auch tatsächlich auf den Geräten der Nutzer laufen. Der IoT-App-Store sollte Informationen darüber bereitstellen, welche Apps auf welchen Geräten laufen und wie der allgemeine Rahmen für die Verbindung von Geräten aussehen würde. Um wirklich auf dem neuesten Stand zu sein, sollte der IoT-App-Store außerdem eine Vielzahl von Geräten mit unterschiedlichen Architekturen, Betriebssystemen oder Konnektivitätsschnittstellen unterstützen.

Over-the-Air-Bereitstellung und -Updates

IoT-App-Benutzer müssen in der Lage sein, ihre Anwendungen schnell zu skalieren, indem sie sie auf Hunderten von Geräten gleichzeitig bereitstellen, ihre Geräteflotten erweitern und mehrere Anwendungen auf demselben Gerät installieren. Und nach der Bereitstellung müssen die Nutzer in der Lage sein, Over-the-Air-Updates für ihre Anwendungen durchzuführen. Der IoT-App-Store muss also Anleitung und Unterstützung für OTA-Bereitstellungen und OTA-Updates bieten. Die Apps sollten sofort und direkt über den Marktplatz bereitgestellt werden können.

Laufende Überwachung und Kontrolle

Ein weiteres Problem, mit dem IoT-Nutzer konfrontiert sind, ist die Verfolgung des Status ihrer App-Implementierungen. Idealerweise sollten IoT-App-Stores ihr Angebot erweitern und eine Infrastruktur anbieten, die eine kontinuierliche Überwachung und Kontrolle von Apps auf Geräten ermöglicht. Angefangen bei der Sicherstellung, dass die Bereitstellung erfolgreich war, über die Verfolgung, ob die Apps noch auf den Geräten laufen, bis hin zum Stoppen, Debuggen, Neustarten, Deinstallieren und Neuinstallieren von Apps auf einzelnen Geräten oder Gerätegruppen – all das sollte abgedeckt sein. Idealerweise sollten App-Benutzer Zugang zu einem Bereich haben, in dem sie den Status der Apps auf ihren Geräten verfolgen und die Geräteprotokolle jederzeit einsehen können.

Der Record Evolution App Store

Der Record Evolution App Store ermöglicht es Benutzern der Plattform, ihre Apps zu veröffentlichen. Auf diese Weise sind die Apps für die gesamte Benutzer-Community verfügbar. Von hier aus installieren Sie eine der frei zugänglichen öffentlichen Apps auf Ihren angeschlossenen Geräten und erhalten innerhalb von Sekunden Ergebnisse. Dank der engen Integration mit dem Gerätemanagement-Studio der Plattform können Sie die Apps auf Ihren Geräten jederzeit überwachen und steuern und Updates over the air installieren. Sie entwickeln neue Apps in der Cloud-IDE oder einer anderen Umgebung und veröffentlichen diese sofort im App Store.

Ihr Ansprechpartner:

Bild von Marko Petzold

Marko Petzold
Record Evolution GmbH
✉️ Kontakt aufnehmen