Able Device bietet eine schlanke SIM-basierte Plattform für IoT-Geräte

· tagoio-team
Able Device bietet eine schlanke SIM-basierte Plattform für IoT-Geräte

SIMbae, eine SIM-basierte Application Engine, ist ein Device Agent, der auf jeder Global-Platform-konformen SIM-Karte läuft. Er arbeitet parallel zur bestehenden Geräte-Funktionalität, ohne diese zu beeinträchtigen. SIMbae agiert als unabhängiger Agent auf dem Gerät für verschiedene Anwendungsfälle und kann vorkonfigurierte Aufgaben völlig autonom ausführen, ohne eingehende oder ausgehende Kommunikation zu benötigen. Für bestimmte Anwendungsfälle ist die Kommunikation mit SIMbae und die Visualisierung der empfangenen Daten jedoch wichtig.

Die Herausforderung

Auf die SIMbae-Funktionalität kann über Over-the-Air (OTA) per Class-2-SMS, TCP oder UDP zugegriffen werden. Durch die Erstellung einer Cloud-basierten Anwendung mit der TagoIO-Plattform und die Integration mit einem SMS- und IP-Kommunikations-Gateway wird die bidirektionale OTA-Kommunikation mit der SIM nahtlos eingebunden, um SIMbae-Daten für den Nutzer zu analysieren und darzustellen. Diese Tago-basierte Anwendung deckt drei Anwendungsfälle ab:

  • Neue Konfigurationen auf SIMbae laden, die es ermöglichen, weiterhin autonom zu arbeiten

  • Fehlersuche und potenzielle Behebung von Problemen bei bereits im Feld befindlichen IoT-Geräten

  • Grobe Standortbestimmung eines Geräts ohne GPS-Empfänger

Die Lösung

OTA-Einstellungen

Die SIMbae Core Application Engine wird mit einer Konfiguration vorgeladen, die dem System erlaubt, autonom Entscheidungen zu treffen, etwa zur Dienstqualität des aktuell verbundenen Netzwerks oder ob das Gerät versuchen sollte, sich mit einem anderen Netzwerk zu verbinden. Gelegentlich möchte ein Unternehmen die Kriterien für diese Entscheidung ändern. In diesem Fall kann Tago genutzt werden, um neue Einstellungen an SIMbae zu senden.

OTA-Einstellungen

Debug Portal

SIMbae’s Debug It! ist ein zentraler Anwendungsfall für die bidirektionale OTA-Kommunikation. Es geht darum, Fehler im Mobilfunkmodul-Firmware, in der eingebetteten Anwendung oder bei Netzwerk-Performance-Problemen eines Endgeräts aus der Ferne zu identifizieren und zu beheben. Debug-It umfasst eine Reihe nützlicher Funktionen:

  • AT-Kommandos aus der Ferne an das Modem senden

  • Netzwerk-Performance aus Sicht des Geräts testen

  • Den Netzwerk-Stack zurücksetzen

  • Benutzereingaben an das Portal weiterleiten

  • SIM-zugängliche Dateien lesen und ändern

  • Einen Netzwerkwechsel erzwingen

  • Durch die Verknüpfung dieser Funktionen mit der TagoIO-Plattform erhält der Nutzer eine interaktive Debugging-Plattform, die sich wie eine lokal verbundene Terminal-Sitzung anfühlt und verhält. Gleichzeitig bleibt das IoT-Gerät im Feld im Einsatz. Mithilfe dieser Funktionen können Modem-Einstellungen geändert und fehlerhafte Hardware potenziell zurückgesetzt werden, ohne dass jemand zum physischen Standort des Geräts geschickt werden muss.

Able Device Dashboard Connected Status IoT SIM SIMbae Tracker Devices

Nicht-GPS-basiertes Tracking

Der SIMbae Find-It! Anwendungsfall ermöglicht es, Netzwerkinformationen wie die Performance des aktuell verbundenen Mobilfunkmasts und anderer erkannter Masten an eine Anwendung zu senden. Durch den Einsatz eines Netzwerk-Standortanbieters wie LocationSmart werden die von SIMbae gesammelten Mast-Informationen genutzt, um den Standort und die Bewegung des verbundenen Geräts abzuschätzen.

Die Genauigkeit der Standortbestimmung kann in ländlichen Gebieten mit wenigen Mobilfunkmasten abnehmen, erlaubt aber das allgemeine Tracking von Assets, die sich auf einer bestimmten Autobahn befinden oder an einem von mehreren verteilten Standorten. Diese Tracking-Funktion nutzt die Tago-Plattform als Vermittler zwischen SIMbae und dem LocationSmart-Dienst und funktioniert mit Geräten ohne GPS-Modul.

Able Device Dashboard Mac Desk IoT Devices

Die Ergebnisse

Die Entwicklung von Dashboards mit der TagoIO-Plattform hat die Kommunikation mit SIMbae und die Visualisierung von Daten von IoT-Geräten im Feld deutlich vereinfacht. Eine Plattform ist zwar nicht zwingend nötig, um SIMbae zu nutzen, aber durch den Einsatz von TagoIO zum Parsen der Antworten und zur Darstellung der Daten in Dashboards ergibt sich ein klares Bild des aktuellen SIMbae-Zustands und der Langzeittrends der empfangenen Daten, die zuvor in Echtzeit schwer zu visualisieren waren. Zusätzlich zur serverseitigen Datenerfassung hat ein integriertes Set von Kommunikations-Gateways den Prozess der ersten Tests und Integration von SIMbae beschleunigt.