Anzeige
Anzeige

Wenig programmieren, viel Software

Das Internet of Things verknüpft die digitale mit der physischen Welt – doch der Erfolg des Konzeptes wird gebremst: Die Nachfrage nach neuen Anwendungen lässt sich mit klassischen Entwicklungsmethoden kaum noch bedienen. Hier setzen Low-Code-Plattformen an. Sie können den Entwickern auch beim Erstellen von IoT-Apps viel Arbeit abnehmen.

 (Bild: ©primeimages/Istockphoto.com / Mendix)

(Bild: ©primeimages/Istockphoto.com / Mendix)

Das Internet der Dinge bietet ein enormes Potential für Unternehmen, darüber sind sich Experten und Unternehmen einig. Zig Milliarden von Geräten sind bereits über das Internet vernetzt und täglich werden es mehr. Mit der Zahl der vernetzten Geräte wächst auch der Bedarf an Software – denn all die Sensoren und gesammelten Daten bringen nur dann etwas, wenn diese auch verwertbar gemacht werden können. Auf Basis dieser Daten werden Prozesse verbessert und neue Geschäftsmodelle entstehen. Die Programmierung dieser Anwendungen ist derzeit ein Nadelöhr, das die Time-To-Market häufig ausbremst.

Die Anatomie von IoT-Lösungen (Bild: Mendix)

Die Anatomie von IoT-Lösungen (Bild: Mendix)

IoT-Apps schnell entwickeln

Vernetzte Anwendungen für das Internet der Dinge zu entwickeln, stellt viele Unternehmen noch vor eine große Herausforderung, da hierfür unterschiedliche Technologien ineinandergreifen müssen. Denn IoT-Lösungen bestehen aus einem komplexen Mix aus Endpunkten, Plattformen, Backend-Systemen und Daten (siehe Abb. 2), die es zu implementieren, zu integrieren und zu verwalten gilt. IoT-Entwickler müssen sich, zusätzlich zu ihren Programmierkenntnissen, in all diesen Bereichen auskennen. Doch mit dem kontinuierlich steigenden Fachkräftemangel sind solche Experten schwer zu finden. Die Entwickler können darüber hinaus oft nicht mit der Geschwindigkeit mithalten, mit der Ideen für innovative Produkte und Dienstleistungen entstehen. Dabei sind schnelles und kostengünstiges Experimentieren mit verschiedenen Ideen, häufige Iterationsschleifen und eine enge Zusammenarbeit zwischen IT und Fachabteilungen für die Entwicklung neuer IoT-Lösungen unabdingbar. Mit traditionellen Entwicklungsansätzen sind die geforderte Geschwindigkeit und Agilität bei der App-Entwicklung meist nicht möglich, ebenso fehlt die Möglichkeit, alle am Projekt Beteiligten in den Entwicklungsprozess einzubeziehen.

Angedockt an die IoT-Plattform

Um die technische Komplexität zu reduzieren und die App-Entwicklung zu beschleunigen, ist daher die Einführung von Plattformen empfehlenswert, die den Prozess der Verbindung, Verwaltung, Analyse und Erstellung von Anwendungen für IoT-fähige Produkte und Dienstleistungen vereinfachen. Anbieter wie Amazon (Web Services), Microsoft (Azure) oder IBM (Bluemix) haben ihre Cloudplattformen um viele IoT-Services erweitert. Andere Anbieter wie GE (Predix), Siemens (MindSphere) und PTC (Thingworx) sind speziell auf das Industrial Internet of Things ausgerichtet. Oder sie konzentrieren sich – wie Cisco mit Jasper – auf die Verwaltung von Gerätekonnektivität. Als nächste Abstraktionsschicht können anschließend Low-Code-Plattformen genutzt werden, mit denen sich IoT-Anwendungen in der Regel deutlich schneller und einfacher entwickeln lassen. Diese stellen üblicherweise Out-of-the-Box-Konnektoren bereit, um die zugrunde liegenden IoT-Technologien und -Plattformen einfacher anzubinden.

Empfehlungen der Redaktion

Das könnte Sie auch interessieren

Viele Softwareentwickler verwenden vornehmlich Linux als Entwicklungsumgebung für Embedded-Systeme da es in zahlreichen Varianten zur Verfügung steht. Jedoch liegt darin auch gleichzeitig eine der größten Herausforderungen. Letztlich soll sichergestellt sein, dass man für den jeweiligen Anwendungsfall die geeignete Linux-Variante gewählt hat. Welche Varianten es gibt und welche Vorteile sie bieten, zeigt dieser Beitrag.‣ weiterlesen

Anzeige

Die Entwicklungen in Industrie 4.0 und IIoT sind die Hauptantriebskräfte für die Idee konvergierter Netzwerke. Bis es jedoch eine einheitliche Technologie gibt, welche die einfache Integration über vertikale und horizontale Kommunikation unterstützt, muss die Überbrückung bestehender IT-/OT-Systeme sichergestellt werden, ohne ihre individuellen Anforderungen zu stören. Diese muss auch besonderes Augenmerk auf die Sicherheit richten.‣ weiterlesen

Anzeige

Das Internet of Things erzeugt unerschöpfliche Datenmengen und damit viele Herausforderungen, die Unternehmen bedenken müssen. So gilt es vor allem mit der richtigen Lösung, Daten nach ihrem Nutzen zu selektieren und diesen dann den entsprechenden Platz einzuräumen.‣ weiterlesen

Anzeige

Seit Anfang des Jahres ist die Multec GmbH mit ihrem industriellen Einstiegsdrucker, dem Multirap M10, auf dem Markt. Dieser ermöglicht professionellen FDM/FFF-Druck auf hohem industriellem Niveau.‣ weiterlesen

Anzeige

Eine entscheidende Voraussetzung für das IoT bildet die umfassende - und im besten Falle auch sichere - Vernetzung unterschiedlicher Geräte, Maschinen und Gegenstände. Eine mögliche Lösung, um diese Vernetzung zu schaffen, bietet eine neue Technologie namens 'nuSIM'. Einen Überblick darüber, was die SIM-Lösung kann und wie neue Modelle zur Zertifizierung auf ihre Sicherheit geprüft werden, zeigt dieser Artikel.‣ weiterlesen

Anzeige

Je mehr und intensiver das Internet genutzt wird und je mehr Server und Geräte darüber vernetzt sind, desto anspruchsvoller und dringlicher werden die Sicherheitsanforderungen für Unternehmen und Institutionen. Diese Entwicklung lässt sich auch auf das Internet der Dinge übertragen. Einige daraus resultierenden Herausforderungen könnten mit MQTT gemeistert werden. Einen Überblick darüber welche Branchen besonders von diesem Protokoll profitieren könnten zeigt dieser Beitrag.‣ weiterlesen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige