IoT Plattform: Komponenten, Funktionsweise & Anbieter
IoT Plattform – Was ist das eigentlich? Wie hilft sie uns? Und wie finde ich die richtige Plattform?
Inhaltsverzeichnis
IoT Plattform: Komponenten und Aufgaben
Das erste Kernelement einer IoT Plattform ist die Verwaltung von Gerรคten รผber den gesamten Lebenszyklus – also das ganze Lifecycle Management von Gerรคten. Beim Internet der Dinge (IoT, Internet of Things) handelt es sich ja schlieรlich immer um vernetzte Dinge.
Zu dieser Gerรคteverwaltung gehรถrt vor allem das Authentifizieren von Gerรคten. Also: Was fรผr Gerรคte verwalte ich? Handelt es sich um einen Sensor? Was macht er und was kann er? Ist das Gerรคt aktiv oder nicht mehr? Wichtig dabei sind auch immer Security-Fragestellungen, also die Prรผfung, ob es sich รผberhaupt um das richtige Gerรคt handelt und ob es sich in meiner Plattform anmelden darf.
Da IoT-Gerรคte Daten sammeln, ist ein zweites groรes Thema die Verwaltung dieser Daten. Es handelt sich dabei um Sensordaten wie beispielsweise Daten von Temperatursensoren, die an die IoT Plattform gemeldet werden. Diese Daten mรผssen empfangen und verarbeitet werden kรถnnen. Deswegen ist ein funktionierendes Datenmanagement das A und O, denn es regelt, wie die Daten ankommen, wie sie verarbeitet oder aufbereitet und dann schlieรlich abgespeichert werden.
Das dritte Thema ist die Visualisierung der Daten. Ich habe meine Gerรคte, ich habe die Daten – nun mรถchte ich sie mir anzeigen lassen, um Schlรผsse aus diesen Daten ziehen zu kรถnnen und die Informationen fรผr mich nutzbar zu machen. Und das ist ebenfalls eine Disziplin, die eine IoT Plattform wahrnimmt.
Wichtig ist, dass es sich dabei um die groben Aufgaben einer IoT Plattform handelt. Auf dem Markt gibt es eine groรe Anzahl unterschiedlicher Plattformen, die weitere spezielle Disziplinen oder Themen und damit einen unterschiedlichen Funktionsumfang abdecken.
Besonderheiten bei der Verbindung von NB IoT Gerรคten
Narrowband IoT ist ein sehr spannendes Thema, gerade wenn man Gerรคte hat, die wenig Energie verbrauchen sollen, um eine lange Lebensdauer zu erreichen. Narrowband bietet eine sehr geringe Bandbreite, was abhรคngig vom Use Case von Vorteil ist. Beispielsweise wenn es um das Senden von Temperatur-Informationen geht, denn diese erfordert keine hohe Bandbreite.
Die Herausforderung in Hinblick auf gรคngige IoT-Plattformen ist allerdings, dass IoT-Plattformen Sicherheits-Zertifikate zur Verschlรผsselung der Nachricht verwenden, die einen groรen Overhead produzieren, der nicht mehr per Narrowband รผbertragen werden kann. Da sind kreative Lรถsung erforderlich – und auch durchaus vorhanden -, um trotzdem sicher Daten zu รผbertragen und diese in einer der gรคngigen IoT Plattformen zu integrieren.
Big Player und Neuerungen im IoT-Plattformgeschรคft
Welche Plattform gewรคhlt werden sollte, kommt auf das Umfeld an. Eine Plattform lebt nie alleine, sondern ist Teil eines ganzen รkosystems, in das sie integriert wird. Um einen reibungslosen Betrieb zu gewรคhrleisten und dafรผr zu sorgen, dass alles gut zusammenpasst und ein harmonisches Bild ergibt, sollten vor allem folgende zwei Fragen beantwortet werden:
- Mit was fรผr anderen Systemen muss die IoT-Plattform kommunizieren?ย
- Was fรผr eine Umgebung hat der Kunde?
Auf dem Plattform-Markt gibt es eine groรe Anzahl von Anbietern mit sehr unterschiedlichen Optionen. Dennoch ist eine Konsolidierung und Herausbildung von klaren Profilen zu sehen.
Zum einen gibt es die Allround-Plattform-Player, die nicht nur eine IoT Plattform sind, sondern darรผber hinaus zum Beispiel Infrastructure-as-a-Service oder ein User Management anbieten. So kann zum Beispiel die User Management Datenbank direkt und vollintegriert auf das IoT Device Management zugreifen. Zwei dieser Big Player im IoT-Plattformgeschรคft sind Amazon (AWS) und Azure. Sie bieten viele Grundlagen, auf denen aufgebaut werden kann.
Zum anderen gibt es Anbieter von IoT Plattformen, die sich auf Spezialbereiche fokussieren. Das sind beispielsweise Plattformen, die sich stark auf Themen wie Machine Learning konzentrieren und sehr gut darin sind, die generierten Daten zu verarbeiten. Diese Plattformen bieten also Werkzeuge fรผr ganz bestimmte Use Cases.
Die Funktionsweise einer IoT Plattform
Wie kommen die Nachrichten eigentlich in eine IoT Plattform? Am Anfang steht in der Regel ein MQTT Broker. Bei MQTT handelt es sich um ein Standardprotokoll. Es steht fรผr MQ Telemetry Transport oder Message Queue Telemetry Transport. Ein MQTT-Broker ist also ein Nachrichten-Server, der die Daten der Gerรคte entgegennimmt.
Diese Daten mรผssen dann verarbeitet werden. Das kรถnnen beispielsweise Backend Applikationen รผbernehmen, die die Nachrichten auffangen und in eine Datenbank schreiben. In der heutigen Cloud-Welt funktioniert die Datenverarbeitung hรคufig serverlos.
Die Art und Weise, wie diese Informationen in die Datenbank geschrieben werden, sollte dabei besonders bedacht werden. Im Gegenteil zur klassischen IT erzeugen Sensoren nรคmlich eine riesige Menge an Daten. Die รbertragung aller dieser Daten in die Datenbank ist kostenintensiv und schlieรlich auch schwer zu managen.
Hรถre auch in unserem Podcast “Mit Schirm, Charme und Sensoren” alles zum Thema IoT. In Episode 17 erklรคren dir die beiden Experten Andreas Bell und Moritz Sรผร noch mehr zum Thema IoT Plattformen:
Mit Schirm, Charme und Sensoren – dein IoT Podcast: Episode 17 IoT Plattformen
Rohe Daten sind also im Zweifel erst einmal nicht so viel wert. Wichtig ist der Use Case und die Frage danach, welche Informationen aus den Daten generiert werden sollen. Was ist die Erkenntnis, die ich gewinnen mรถchte? Die Tools fรผr die Datenverarbeitung sind vielfรคltig, weil fรผr verschiedene Anforderungen unterschiedliche Tools zur Verfรผgung stehen. Hรคufig ist sogar eine eigene Programmierung erforderlich, um bestimmte Erkenntnisse aus den Daten zu gewinnen.
Fรผr die Visualisierung dieser Daten und Erkenntnisse bieten die gรคngigen Plattformen Tools, wie beispielsweise Power BI von Microsoft. Eine weitere Anwendung, die einfach und schnell in der Handhabung und Open Source ist, ist Grafana. Grafana kommt klassischerweise aus der IT-Administration und ist ein Programm, mit dem Server Logs ausgewertet werden kรถnnen. Zudem lassen sich mit Grafana auch Sensordaten visualisieren.
Du mรถchtest eine IoT Plattform integrieren? Wir helfen dir gerne:
Dieser Termin ist Deine Chance, den richtigen IoT-Partner zu finden, der Dich von der Idee bis zur erfolgreichen Umsetzung begleitet. Jonathan steht Dir mit Rat und Tat zur Seite, um Dein Projekt zum Erfolg zu fรผhren. Verpasse nicht die Gelegenheit, Dein Vorhaben mit einem echten Profi zu besprechen.