M2MGate
Unsere IoT-Plattform

Die universelle und cloud-unabhängige IoT-Plattform M2MGate ist eine Eigenentwicklung von INSIDE M2M und hat sich weltweit seit vielen Jahren in der Praxis bewährt.

In der fünften Generation vereint M2MGate über 20 Jahre IoT-Erfahrung und das Know-how aus der Zusammenarbeit mit nationalen und internationalen Kunden.

Dank der modularen Architektur lässt sich die Plattform schnell und flexibel an spezifische Anforderungen anpassen, was besonders kurze Markteinführungszeiten für die IoT-Lösungen unserer Kunden ermöglicht.

M2MGate network symbol

TOP EIGENSCHAFTEN VON M2MGATE

  • SKALIERBAR

    Ob tausend Geräte oder eine Million – M2MGate ist vertikal und horizontal skalierbar und besticht durch eine hohe Flexibilität und Ressourcen-Effizienz. Die Grundlage hierfür bietet das dezentrale Load Balancing System für angebundene Geräte und Backends. Damit lassen sich mit M2MGate z.B. Konfigurationen, Updates und Dateien, auch an Geräteflotten mit mehr als 100.000 Geräte schnell und sicher verteilen.

  • UNABHÄNGIG

    Mit M2MGate bleiben Sie unabhängig von Cloud-Anbietern. Wählen und wechseln Sie von “on-premise” zu “inter-cloud” Plattformen. Im Gegensatz zu vielen anderen Lösungen sind mit M2MGate alle denkbaren Hosting-Optionen jederzeit realisierbar. Diese Flexibilität ermöglicht es Ihnen, Ihre IT-Infrastruktur optimal an Ihre spezifischen Anforderungen und Geschäftsziele anzupassen, ohne sich an einen einzelnen Anbieter binden zu müssen.

  • FLEXIBEL

    Neue Anforderungen vom Markt lassen sich schnell bedienen – selbst bei hoher Marktdynamik. M2MGate ermöglicht die Integration von benutzerdefinierten Diensten und Datenquellen wie z.B. von ERP-Systemen und ist damit vielseitig und einfach an verschiedene Lösungen und Geschäftsprozesse anpassbar. Auch der Remote-Zugriff auf Geräte, die bisher nicht für IoT Anwendungen vorgesehen waren lässt sich mit M2MGate DirectConnect realisieren. Unterstützen und verwalten Sie Ihre Geräteflotte mit der benutzerfreundlichen Oberfläche des M2MGate Portals.

  • SHORT TIME TO MARKET

    Mit M2MGate als zugrunde liegender IoT-Plattform können maßgeschneiderte Anwendungen in einem Bruchteil der bisherigen Zeit entwickelt werden. Ändern sich Kundenwünsche oder sollen neue Dienste angeboten werden, ist dies mit M2MGate Blueprint schnell umsetzbar - ein Vorteil im Wettbewerb um Innovation und Marktmacht. Durch den modularen Aufbau lässt sich M2MGate nicht nur für den Neueinstieg in die IoT-Technologie einsetzen, sondern auch für die Modernisierung und Erweiterung bestehender Architekturen.

  • INTELLIGENT

    Mit M2MGate lässt sich die Leistungsfähigkeit Ihre Komponenten effektiv nutzen. Für die IoT-Plattform ist Ihr Produkt nicht nur ein „Ding“, das Daten produziert. M2MGate ermöglicht eine bidirektionalenKommunikation für effiziente Echtzeit-Datenanalyse und On-Demand-Datenübertragung.

  • ZUKUNFTSSICHER

    Durch den weltweiten Einsatz von M2MGate V in zahlreichen Branchen und Lösungen wurde und wird die Plattform kontinuierlich verbessert und stetig weiterentwickelt. So ist gesichert, dass der Aufbau einer IoT-Plattform mit M2MGate V eine nachhaltige und zukunftssichere Investition darstellt.

  • SICHER

    M2MGate nutzt aktuelle Industriestandards wie OAuth und OpenAPI, um Sicherheitsrisiken zu minimieren. Die Kommunikation mit und zwischen den Geräten wird über TLS-Verschlüsselung geschützt. Ein integriertes Identifikations- und Zugriffsmanagement (IAM) auf Basis von OpenID Connect kontrolliert zudem den Zugriff auf Ressourcen und IoT-Daten. Anwender haben die Möglichkeit, individuelle Identifikationsattribute zu definieren, um das Sicherheitsniveau zusätzlich anzuheben. Der Entwicklungsprozess von INSIDE M2M umfasst kontinuierliche Tests und Analysen der Plattform auf Common Vulnerabilities and Exposures (CVE) und ist für schnelle Deployments optimiert, auch geräteseitig. So bleiben alle verwendeten Software-Komponenten stets auf dem aktuellen Stand und neu entdeckte Sicherheitslücken können schnell geschlossen werden.

    Lesen Sie auch unseren Artikel über Cyberbedrohungen mit Realbeispielen und erfahren Sie, wie M2MGate Sie vor dramatischen Konsequenzen schützen kann.
    Sicherheit im IoT: Schutz vor den wachsenden Cyberbedrohungen

M2MGate Portal on different devices

M2MGate Blueprint

M2MGate Blueprint ist ein sorgfältig abgestimmtes Set von M2MGate-Services und -Komponenten , die speziell für die nahtlose Umsetzung unterschiedlicher IoT-Use-Cases konzipiert wurden und bewährten Open-Source-Tools wie Apache Kafka, Grafana, OpenSearch, Keycloak und Portainer.

M2MGate Blueprint zeichnet sich nicht nur durch die Anpassungsfähigkeit auf spezifische Anforderungen aus – es ermöglicht auch die automatisierte Bereitstellung in Cloud-Systeme und gewährleistet somit eine permanente und mühelose Update-Fähigkeit der Systeme.

Fast Time To Market:

Wir nutzen M2MGate Blueprint, um schnell skalierbare und interoperable IoT-Anwendungen für unsere Kunden zu entwickeln. Mit M2MGate als zugrunde liegender IoT-Plattform können maßgeschneiderte Anwendungen in einem Bruchteil der bisherigen Zeit entwickelt werden.

Ändern sich Kundenwünsche oder sollen neue Dienste angeboten werden, ist dies mit M2MGate Blueprint schnell umsetzbar - ein Vorteil im Wettbewerb um Innovation und Marktmacht.

M2MGate Services und Komponenten

  • DeviceServer

    Der DeviceServer ist eine intelligente Software für IoT-Gateways. Sie ermöglicht eine verlässliche und sichere bidirektionale Kommunikation zwischen Geräten und IoT-Plattform.

    Wenn smarte Produkte mit Echtzeit-Daten arbeiten, führt das im Hintergrund häufig zu einem konstanten Austausch hoher Datenmengen – für Unternehmen ein kostspieliger, fehleranfälliger und ressourcenintensiver Prozess. Auf dem M2MGate DeviceServer läuft daher, anders als bei vielen anderen IoT-Gateways, eine smarte Objektserialisierung, die den Datentransfer optimiert. Daten werden zudem geräteseitig vorgehalten, sodass sie nach Betriebsunterbrechungen zur Verfügung stehen.

    Der M2MGate DeviceServer ist ebenfalls ein Schlüsselelement für die bidirektionale Kommunikation. Er übermittelt Daten nicht nur von den Endgeräten zur IoT-Plattform, sondern leitet ebenso Befehle aus der Plattform an die Endgeräte weiter. Dank des DeviceServers ist M2MGate auch für komplexe IoT Use Cases geeignet, unterstützt zum Beispiel das Echtzeit-Monitoring industrieller Prozesse oder die Fernsteuerung von Anlagen.

  • CascadeServer

    Der M2MGate CascadeServer koordiniert als Middleware die Datenübertragung von Endgeräten an die Cloud-Dienste auf der IoT-Plattform. Er stellt eine Abstraktionsebene für die bidirektionale Kommunikation bereit, sodass Daten wesentlich effizienter übermittelt werden, als dies ohne Middleware der Fall wäre. Dabei zeichnet sich der M2MGate CascadeServer durch seine einfache Skalierbarkeit aus, sodass Geräteflotten ohne Investition in zusätzliche Hardware effizient und zuverlässig wachsen können.

  • CoreService

    Der M2MGate Core Service ist die zentrale Software-Komponente der IoT-Plattform, die das Management und das Monitoring aller angebundenen Geräte ermöglicht. Ihre Architektur zielt auf eine effiziente Gerätebereitstellung und -wartung ab und ist für schnell wachsende Geräteflotten optimiert.

    In Kombination mit dem M2MGate Cascade Server ermöglicht der CoreService ein Echtzeit-Monitoring, das die Voraussetzung ist, um Fehler an Endgeräten schnell zu analysieren und zu beheben. Der CoreService stellt außerdem detaillierte Kennzahlen und Konfigurationsoptionen bereit und gibt damit dem Anwender die Möglichkeit, die Performance und Uptime der Endgeräte zu optimieren.

  • EdgeService

    Mithilfe des M2MGate EdgeServices können Entwickler zusätzliche Anwendungslogiken für den M2MGate Device Server implementieren, um beispielsweise die Datensammlung und -analyse zu individualisieren. Diese Erweiterungen werden in Software-Containern auf den Endgeräten eingesetzt und können so direkt auf dem Device Server ausgeführt werden, anstatt die Daten nachgelagert in der Cloud zu verarbeiten. Das Ergebnis: niedriger Datenverbrauch und geringe Latenzzeiten.

    Der EdgeService unterstützt außerdem die Remote-Verwaltung der containerisierten Anwendungen, sodass neueste Software-Versionen oder Änderungen mit geringem Aufwand ausgerollt werden können.

  • DTools

    Entwickler erhalten mit M2MGate DTools direkten Zugang zum IoT-Gateway. Sie können in wenigen Schritten unter anderem Logfiles abrufen, Geräte-Neustarts auslösen und Endpunkte konfigurieren. Die Verwaltung von einem zentralen Dashboard aus optimiert den Entwicklungsprozess, beschleunigt zusätzlich das Testing und Debugging.

  • DistributionService

    Der M2MGate DistributionService ermöglicht ein hohes Rollout-Tempo, mit dem M2MGate Ressourcen wie Dateien, Konfigurationen und Firmware-Updates selbst an größte Geräteflotten verteilt werden. Ob Medien auf Gerätedisplays angezeigt oder Sicherheitspatches verteilt und installiert werden sollen – der M2MGate DistributionService vereinfacht und beschleunigt den Workflow für IoT-Anwender. Dabei wird der aktuelle Status des jeweiligen Rollouts in Echtzeit im M2MGate-Portal angezeigt.

  • MessageAdapter

    Nachrichtenbroker ermöglichen einen standardisierten und einfachen Datentransfer zwischen IoT-Plattform und Endgeräten. Hierzu kommt bei M2MGate auf Serverseite ein Apache Kafka Data Broker zum Einsatz. Denn Kafka bietet auf Serverseite die nötige Performance, um hohe Datenlasten in Echtzeit zu verarbeiten. Auf der Geräteseite wird in der Regel MQTT genutzt, da das Protokoll leichtgewichtig und damit für die begrenzte Rechenleistung und Bandbreite von IoT-Endgeräten prädestiniert ist. Der M2MGate Message Adapter sorgt dabei für die fehlerfreie Kommunikation zwischen beiden Brokern.

  • DirectConnect

    M2MGate bietet Anwendern verschiedene Optionen, um auf Geräte im Feld zuzugreifen, auf denen eigene lokale Anwendungen laufen. So können Verbindungen über OpenVPN-Tunnel oder auch ein direktes TCP-Tunneling für Protokolle wie VNC oder SSH verwendet werden. Beide Wege ermöglichen die sichere und stabile Kommunikation mit Endgeräten, selbst wenn diese noch nicht IoT-fähig sind. M2MGate DirectConnect eröffnet neue Einsatzmöglichkeiten für ältere Geräte und erspart Unternehmen den Erwerb neuer Maschinen oder kostspielige Upgrades.

  • TenantService

    Der M2MGate TenantService verwaltet Mandanten sowie deren Benutzer und steuert den Zugriff auf Endgeräte oder IoT-Daten. Die Komponente nutzt Standards wie OIDC (OpenID Connect) und OAuth (Open Authorization), um ausschließlich autorisierten Benutzern und Geräten Zugriff auf die potenziell unternehmenskritischen Daten zu gewähren.

    Anwender können Berechtigungen mithilfe des M2MGate TenantServices im Detail steuern, indem sie zum Beispiel Rollen und Benutzergruppen einrichten und Benutzer entsprechend zuweisen. Auf diese Weise lassen sich sowohl einfache als auch komplexe Berechtigungsstrukturen abbilden, die hohe Compliance- und Sicherheitsstandards erfüllen.

  • Geocoder

    M2MGate unterstützt standortbasierte Dienste, zum Beispiel im Flottenmanagement oder Asset Tracking. Dafür wurde der M2MGate Geocoder integriert, der Standort- und Geokoordinaten von den Endgeräten abruft und sie dem M2MGate Core Service oder Customer Services zur weiteren Verarbeitung bereitstellt. Über die Geocoding-API ist ein Echtzeit-Zugriff bzw. -Tracking möglich.

    Logistikunternehmen können den M2MGate Geocoder beispielsweise nutzen, um den Standort von Lieferfahrzeugen live zu verfolgen und so Prozesshemmnisse zu erkennen.

  • NotificationService

    Wenn Grenzwerte von Maschinen überschritten werden, Fehler ihren Betrieb stoppen oder unautorisierte Zugriffe stattfinden, können smarte Geräte dies in Echtzeit melden. Hierzu nutzt M2MGate den M2MGate NotificationService.

    Die Komponente verfügt über eine interne API, die von M2MGate oder benutzerdefinierten Diensten genutzt werden kann. Bei zuvor definierten Ereignissen versendet der M2MGate NotificationService über externe Systeme Benachrichtigungen, zum Beispiel via E-Mail, SMS oder App-Push. Die Funktion ist nicht nur nützlich, um bei technischen Störungen schneller einzugreifen, sondern kann auch für Marketingzwecke genutzt werden. Sales-Aktionen oder Informationen an spezifische Kundengruppen können mit dem NotificationService gezielt übermittelt werden.

  • Data Lake and Analytics

    M2MGate kann Apache Kafka auch als Data Lake verwenden, in dem sämtliche erfasste Daten gespeichert werden. Apache Kafka streamt die Daten nahezu in Echtzeit zu jeder beliebigen Analytics-Lösung. So können die Daten vom Data Lake an eine NoSQL-Datenbank weitergeleitet werden, zum Beispiel an OpenSearch, eine für das Handling großer Datenmengen entwickelte Search und Analytics Engine. Dort können historische Daten der Endgeräte gespeichert werden, sodass Anwender nicht nur neueste Daten auswerten, sondern auch Trends und Tendenzen im Zeitverlauf ermitteln und sich auf individuellen Dashboards visualisieren lassen können.

    Ein typischer Use Case ist das Monitoring von Kundenpräferenzen und Produktbeständen. Wenn beispielsweise ein Betreiber die Befüllung seiner Warenautomaten optimieren möchte, können über die Analytics-Funktion von M2MGate sämtliche Informationen zum Warenverkauf abgerufen werden. Über Dashboards wird visualisiert, welche Produkte wann wie häufig gekauft wurden, sodass der Einkauf seine Bestellmengen anpassen kann.

    Die Analytics-Komponente lässt sich auch für Predictive Maintenance einsetzen: Unternehmen können die Performance-Daten von Maschinen abrufen und so den optimalen Zeitpunkt für ihre nächste Wartung ermitteln. So werden Stillstände vermieden, die Lebenszeit der Maschinen wird verlängert.

M2MGate Architektur


M2MGate Architektur

M2MGate ist eine durchdachte, stabile IoT-Plattform, die sich mit ihrer Flexibilität für jeden Use Case konfigurieren lässt. Ihre skalierbare Architektur und bidirektionale Kommunikation macht sie zu einer idealen Wahl für Unternehmen und Anwender, die aktuelle IoT Use Cases für ihre internen Prozesse oder ihr Kundengeschäft umsetzen möchten.

Durch ihren modularen Aufbau lässt sich M2MGate nicht nur für den Neueinstieg in die IoT-Technologie einsetzen, sondern auch für die Modernisierung und Erweiterung bestehender Architekturen.

Durch den weltweiten Einsatz von M2MGate in zahlreichen Branchen und Lösungen wurde und wird die Plattform kontinuierlich verbessert und stetig weiterentwickelt. So ist gesichert, dass der Aufbau einer IoT-Plattform mit M2MGate eine nachhaltige und zukunftssichere Investition darstellt.

m2mgate factsheet title

M2MGate Factsheet

Möchten Sie mehr über unsere IoT-Plattform erfahren?
Laden Sie das M2MGate Factsheet herunter.

Download now


Wir beraten Sie gerne

Falls Sie spezifische Fragen zu M2MGate haben oder darüber nachdenken, es in Ihrem bevorstehenden IoT-Projekt einzusetzen, laden wir Sie herzlich dazu ein, einen unverbindlichen Beratungstermin zu vereinbaren.

Wir geben Ihnen detaillierte Einblicke in die Funktionen und Vorteile von M2MGate und erörtern mit Ihnen gemeinsam, wie die Plattform optimal in Ihr Projekt integriert werden kann.

Unser Team steht bereit, um Ihnen bei individuellen Anforderungen und Fragestellungen behilflich zu sein und wir freuen uns darauf, Sie bei Ihrem IoT-Projekt zu unterstützen.

Sie planen ein IoT-Projekt?
Rufen Sie uns an