Insys icom Vom Router zum Edge Computer

In der integrierten »icom SmartBox« der MRX- und MRO-Router von Insys icom lassen sich beliebige Edge-Computing-Anwendungen umsetzen und Hardware virtuell nachbilden.
In der integrierten »icom SmartBox« der MRX- und MRO-Router von Insys icom lassen sich beliebige Edge-Computing-Anwendungen umsetzen und Hardware virtuell nachbilden.

Insys icom hat den Funktionsumfang seiner Industrie-Router der Serien MRX und MRO um ein Edge-Computing-Konzept erweitert, das die Geräte zur Kontrolle, Verarbeitung, Überwachung und Visualisierung von Anwendungsdaten direkt an Ort und Stelle befähigt.

Beim Cloud Computing können übertragungs- und batchbedingte Latenzzeiten zu unerwünschten Verzögerungen der Datenverarbeitung führen. Abhilfe leistet Edge Computing – Insys icom definiert den Begriff als »die Bereitstellung von Rechenleistung zwischen Datenquelle und Cloud, um die Daten lokal vorzuverarbeiten«.

Die vorverarbeiteten Daten lassen sich bei Bedarf jederzeit an Cloud-Dienste wie Cumulocity oder kundenspezifische Plattformen und Services übertragen. Zusätzlich sieht das Edge-Computing-Konzept von Insys icom auf den Routern die Virtualisierung unterschiedlicher Hardware vor, die die Nutzer darin unterstützt, ihre IoT-Umgebung zu konsolidieren. Dafür haben die Router die »icom SmartBox« integriert, eine virtuelle, auf Linux-Containern beruhende Umgebung, in der sich die Edge-Computing-Anwendungen unabhängig von der eigentlichen Router-Funktion realisieren lassen. Hierzu zählen beispielsweise Gateway-Funktionen wie die Wandlung proprietärer Protokolle in IP-Standards, Networking-Funktionen zur Einrichtung virtueller DHCP- oder DNS-Server sowie Management-Funktionen für dynamische Konfigurationsänderungen. Die bei Bedarf parallel und separat laufenden Anwendungen (sog. Device Apps) lassen sich kombinieren und können beispielsweise via APIs direkt miteinander kommunizieren.

Weil jeder Container eine eigene IP- und MAC-Adresse hat, stehen sämtliche Sicherheits-Mechanismen der Router wie Netzfilter, VPN oder Netzwerk-Segmentierung zur Verfügung. Für jeden Container lassen sich separat eigene Netzfilter-Regeln (z.B. Firewall) definieren, was einen starken Schutz für die einzelnen Anwendungen und eine sichere Kommunikation ermöglicht. Ein weiterer Vorteil besteht in den uneingeschränkten Root-Rechten, mit denen der Anwender als »Root« weitere Benutzer und deren Rechte anlegen bzw. verwalten darf.

Alle Container nutzen den gleichen Linux-Kernel und starten darüber ihr individuelles System. Ein Default-Container ist dabei mit wenigen Mausklicks aktivierbar. Er erleichtert es mit der vorinstallierten Linux-Kommandozeilenumgebung sowie mit Webserver, Lua-Interpreter und ssh-Zugang, Applikationen für die Container zu erstellen und zu verteilen (Deployment). Dass sich die Applikationscontainer verschlüsseln lassen, gibt dem Ersteller eines Containers in der »icom SmartBox« zusätzlich Know-how-Schutz.

Unter www.insys-icom.de/knowledge/icom-SmartBox/container stellt Insys icom kostenlose Demo-Container mit Beispielen für Anwendungen und Umgebungen zur Nutzung und Weiterentwicklung bereit: Neben einer Debian-Umgebung mit Paket-Manager steht weitere Software wie Node-RED, Nagios oder ein MQTT-Broker zur Verfügung. Für Entwickler, die eigene Container erstellen wollen, bietet Insys icom bei Github (https://github.com/insys-icom) zusätzlich alle wichtigen Informationen und Werkzeuge, etwa eine komplette Toolchain. Dank Open Source lassen sich die bereitgestellten Tools flexibel an die eigene Infrastruktur anpassen und Projekte, die etwa auf einem Raspberry Pi entwickelt wurden, in kurzer Zeit auf die Router portieren. Insys icom bietet zudem Dienstleistungen für die Entwicklung und Anpassung von Anwendungen.

Edge Computing ist ein zentraler Baustein der »Insys Smart IoT Plattform«, eines hoch vorintegrierten und flexiblen Ecosystems für M2M- und IoT-Anwendungen. Außer Edge Computing ermöglicht diese Multi-Protokoll-Umgebung auch eine Datenübertragung an (mobile) Endgeräte, die Einbindung kundenspezifischer Infrastrukturen wie SCADA-Systeme oder die Nutzung von Cloud-Diensten wie Cumulocity. Auch die Anbindung an IoT-Plattformen wie Microsoft Azure oder IBM Bluemix ist darin vorgesehen. Mehr Informationen zum Edge Computing oder zur »Insys Smart IoT Plattform« finden sich unter www.insys-icom.de/knowledge/edge-computing oder www.insys-smart-iot.de.