Anzeige
Anzeige
Anzeige
Beitrag drucken

Low-Code-Plattformen für das Internet der Dinge

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.

Low-Code-Plattformen können die Entwicklung von IoT-Anwendungen deutlich vereinfachen und beschleunigen. (Bild: ©primeimages/Istockfoto.com / Mendix)

Low-Code-Plattformen können die Entwicklung von IoT-Anwendungen deutlich vereinfachen und beschleunigen. (Bild: ©primeimages/Istockfoto.com / Mendix)

Zwischen 20 und 50 Milliarden vernetzter Dinge werden bis zum Jahr 2020 prognostiziert, je nachdem welchem Analystenhaus man Glauben schenken mag. Das Internet der Dinge bietet ein enormes Potential für Unternehmen, darüber sind sich Experten und Unternehmen einig. Sei es durch die Optimierung von Prozessen oder durch die Erschließung neuer Geschäftsmodelle. Mit der Zahl der vernetzten Geräte wächst allerdings auch der Bedarf an Software – denn all die Sensoren und gesammelten Daten bringen nur dann etwas, wenn diese auch verwertbar gemacht werden können, um Geschäftsprozesse zu optimieren und smarter zu arbeiten.

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 Cloud-Plattformen 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.

Wie funktionieren Low-Code-Plattformen?

Low-Code-Plattformen wie Mendix basieren auf einer visuellen, modellgetrieben Entwicklungsmethodik. Diese visuelle Art der Softwareentwicklung hilft dabei, Daten- und UI-Modelle zu erstellen. Auch die Logik einer Anwendung kann mit visueller Unterstützung zusammengestellt werden, bei Mendix über sogenannte Microflows. Bestehende App-Komponenten, die nach dem Drag&Drop-Prinzip zur Anwendung hinzugefügt werden können, beschleunigen die Entwicklung ebenfalls. Als großer Vorteil von vielen Low-Code-Plattformen gilt, dass nicht nur professionelle Entwickler damit arbeiten können. Durch den visuellen Ansatz sollen sich auch Experten aus den Fachabteilungen einbringen können. Diese enge Zusammenarbeit von IT und Fachabteilung beschleunigt einerseits die Arbeit selbst, beugt andererseits auch Missverständnissen bei der Anwendungsentwicklung vor. Weiterhin besteht die Möglichkeit, Anwendungen über APIs und mit individuellem Code zu erweitern. Mit Bereitstellungstools lassen sich die Programme später in der Cloud der Wahl veröffentlichen.


Das könnte Sie auch interessieren:

Früher war Scada oft nur zweckmäßiges Instrument zur Anlagen- und Prozessverwaltung. Doch im Zeitalter des Internet of Things und damit verbundenen neuen Geschäftsmodellen rückt auch die Bedeutung der Scada-Plattform an eine bedeutendere Stelle.‣ weiterlesen

Viele große Unternehmen investieren derzeit in Digitaltechnik, um Transparenz in ihre Lieferketten zu bringen - und so Kosten einzusparen. Mit Radio-Frequency-Identification(RFID)-Technik von Kathrein werden die Durchläufe bei einem Stuttgarter Automobilhersteller besser planbar und Wartezeiten kürzer.‣ weiterlesen

Mit der Übernahme des IoT-Spezialisten Bright Wolf, will der IT-Dienstleister Cognizant seine Expertise im Bereich Internet of Things erweitern.‣ weiterlesen

Vorherzusagen, wann ein Werkzeug kaputt geht, ist nicht leicht. Mittels der Messung von Schallemissionen ist dies zwar möglich, aber auch teuer. Kombiniert man jedoch gängige Verfahren mit neuen Technologien, ergeben sich immer bessere und schnellere Verfahren.‣ weiterlesen

Seit dem 25. Mai 2018 gilt die europäische Datenschutzgrundverordnung, meist nur DSGVO genannt. Der IT-Sicherheitsspezialist Rohde & Schwarz Cybersecurity berichtet, wie es um die Umsetzung in der hiesigen Industrie steht.‣ weiterlesen

In vielen Ländern Europas scheint sich der Arbeitsmarkt zu stabilisieren. Darauf deuten die Zahlen des Europäischen Arbeitsmarktbarometers hin, das nun erstmals veröffentlicht wurde.‣ weiterlesen

Eine IoT-Sicherheitsarchitektur sollte sowohl in IT- als auch in OT-Umgebungen für mehr Transparenz sorgen und Prozesse schützen. Dazu müssen die Daten aus dem IoT-Edge erfasst und extrahiert werden. Auf dieser Grundlage können Unternehmen effizienter agieren, bessere Geschäftsentscheidungen treffen und Digitalisierungsprojekte beschleunigen.‣ weiterlesen

GBTEC und Proalpha haben angekündigt, zukünftig in den Bereichen Process Mining und Business Intelligence zusammenzuarbeiten. Kunden sollen so einen Mehrwert bei der digitalen Transformation erhalten.‣ weiterlesen

Beim Anlagen- und Werkzeugbau setzt die Volkswagen AG auf Datendurchgängigkeit. Die Projektmanagement-Software Coman vernetzt die Projektbeteiligten dazu durchgängig und digital, bis hin zu den Zulieferern. Denn wenn Manager Giuseppe Lo Presti früh erkennt, dass es in einem Gewerk gerade nicht rund läuft, können gezielte Maßnahmen erfolgen.‣ weiterlesen

Mehr als eine Milliarde Schadprogramme verzeichnet das Bundesamt für Sicherheit in der Informationstechnik im aktuellen Lagebericht. Und auch die Corona-Pandemie wirkt sich auf die aktuelle Sicherheitslage aus.‣ weiterlesen

Eine Voraussetzung bei der Entwicklung von industriellen KI-Anwendungen sind ausreichende Daten. Diese sind jedoch nicht immer in der benötigten Menge, Qualität oder Struktur vorhanden. Anhand eines konkreten Beispiels erläutert dieser Beitrag, wie sich ein Data Lake anlegen und mit Daten füllen lässt, bis er ein Fundament für quasi beliebige KI-Applikationen bildet.‣ weiterlesen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige