Vergleich

MOS4 vs. Geotab & CalAmp

Geschlossene Telematikgeräte führen Hersteller-Firmware aus und routen Daten durch eine Hersteller-Cloud. MOS4 platziert kundeneigenen Code auf dem Gerät, liefert Daten über einen Standard-MQTT-Pfad zu Ihrem Cloud-Ingress und gibt Ihnen 12 Fahrzeugprotokolle in einem deklarativen JSON-Stack.

Black-Box-Telematik-Dongle mit einem verschlossenen Schloss vs. ein offener MOS4-Dongle, der 12 gestapelte Protokoll-Decoder im Inneren zeigt — bernsteinfarben auf dem Protokoll-Stack

Cloud-Topologie

End-to-End-Datenpfad.

Der empfohlene Cloud-Pfad von einem MOS4-Gerät zu Ihrem Cloud-Ingress: Micro Service auf dem Gerät → mos-communication-gateway → MD21 optimierte Strecke → cloud-connect → MQTT-Forwarding-micro service → Ihr Cloud-Ingress über Standard-MQTT. Die MD21-Strecke übernimmt Multiplexing, Piggyback, Kompression und ASN.1-basierte Kodierung — Bandbreitenoptimierung, die für Ihre Anwendungsschicht unsichtbar und auf zellularen Links mit Volumentarif materiell ist.

Kunden-micro service auf dem Gerät sendet Daten durch mos-communication-gateway über eine MD21-optimierte Strecke an Munic cloud-connect, das über MQTT zum Kunden-Cloud-Ingress weiterleitet.

flowchart LR
  subgraph Dev["Auf dem Gerät"]
    micro service[Kunden-micro service] --> GW[mos-communication-gateway]
  end
  GW -->|MD21 optimierte Strecke| CC[cloud-connect]
  CC -->|MQTT-Forward-micro service| CI[Kunden-Cloud-Ingress]
  subgraph CC["Munic cloud-connect"]
    MQ[mqtt-fwd Micro Service]
  end

Gegenüberstellung

Fähigkeitsvergleich.

On-Device-Code Geotab / CalAmp Hersteller-gelieferte Firmware. Begrenzte hersteller-definierte Skript-Add-ins. MOS4 Kundeneigenes Rust, Python, C++ oder beliebige Container-Sprache. Jeder Container erreicht jede Komponente über die MQTT-Bridge — Python-Container → MQTT → der RPC-JSON-Proxy → obdstacks-v2 SubscribeData.
Datenziel Geotab / CalAmp Daten werden durch die Hersteller-Cloud-Pipeline geroutet. Kunde erhält Daten über Hersteller-API. MOS4 Standard-MQTT-Lieferung an Ihren Cloud-Ingress. Voller Pfad: Micro Service → mos-communication-gateway → MD21 → cloud-connect → MQTT fwd → Kunden-Ingress.
Fahrzeugprotokolle Geotab / CalAmp OBD-II-Service-01-PIDs und herstellerkuratierte erweiterte Signale. MOS4 16 Protokolle (CAN, CAN-FD, DoIP, UDS, J1939, ISOBUS, KWP, J1850, GMLAN, CANopen, Modbus) über deklarative JSON-Stack-Dateien. Eine PID hinzuzufügen oder eine Sampling-Periode zu ändern ist eine Dateibearbeitung, kein Firmware-Release.
DTC-Zugriff Geotab / CalAmp Hersteller-gesperrte Fehlersignale. Direktes DTC-Lesen/-Löschen für den Kunden nicht verfügbar. MOS4 DTC-Lesen und -Löschen über den unterstützten Protokoll-Stack — OBD-II-Service-03 und UDS-ReadDTCInformation.
Ereignis-Automatisierung Geotab / CalAmp Hersteller-konfigurierte Regel-Engine, falls verfügbar. Policy wird vom Hersteller gepflegt. MOS4 mos-event-processor (MEP): deklarative YAML-Policies — Trigger, Condition, Action — gegen Gerätestatus und Fahrzeugsignale ausgewertet. Hot-Reload ohne Firmware-Flash.
Diagnose-Passthrough Geotab / CalAmp Kein J2534-Passthrough. Dedizierter J2534-Dongle für Werkstatt-Workflows erforderlich. MOS4 J2534-04.04-kompatible Passthrough-API über JSON/Protobuf. Bestehende PC-OEM-Diagnose-Tools und ECU-Flasher erreichen den Fahrzeugbus über dasselbe Gateway.
GNSS Geotab / CalAmp Hersteller-Positionsfeed. Konfigurationstiefe ist herstellergesteuert. MOS4 mos-gnss: Multikonstellation, A-GNSS/LTEE-assistierter Start, Dead-Reckoning-Injektion, energieverwalteter Lebenszyklus.
Flotten-OTA Geotab / CalAmp Hersteller-verwaltete Firmware-Updates. MOS4 mos-update: Ed25519-signierte Delta-Pakete, A/B-Partitionen, automatischer Rollback per Bootcount, Retry-Zähler über Power-Cycles persistiert. Programmbezogene Automatisierungs-Hooks auf Anfrage.
Observability Geotab / CalAmp Hersteller-definierte Health-Endpunkte. MOS4 Prometheus-Metriken pro Komponente über mos-observer. Strukturierte Error-Ereignisse über mos-sentry zu einem Remote-Server gebatched. OpenTelemetry-OTLP-Export. Kundenbetriebener Grafana-/OTLP-Stack.

Quelle — Geotab von geotab.com; CalAmp von calamp.com; MOS4 von /de/architecture.

Fächer aus leuchtend cyanfarbenen Protokollkarten (CAN-FD, ISO-TP, DoIP, J1939, J1850, K-Line, UDS, Modbus, OBD-II, ISOBUS), die auf einen bernsteinfarben leuchtenden Motorblock in der Mitte zusammenlaufen, vor einem dunklen Blueprint-Hintergrund

Fahrzeugprotokolle

16 Protokolle in einem deklarativen Stack.

Von obdstacks-v2 unterstützte Fahrzeugprotokolle
Protokoll Standard MOS4-Unterstützung
CAN ISO 11898 Nativ, deklarativer JSON-Stack
CAN-FD ISO 11898-1:2015 Nativ
DoIP ISO 13400 Nativ
UDS ISO 14229 Nativ, DTC lesen + löschen
J1939 SAE J1939 Nativ
ISOBUS ISO 11783 Nativ (Erfassung)
J1587 / J1708 SAE J1587 Nativ
J1850 VPW/PWM SAE J1850 Nativ
TP 2.0 VAG TP 2.0 Nativ
GMLAN GM LAN Nativ
CANopen CiA 301 Nativ
Modbus Modbus RTU/TCP Nativ (RTU-Produktion)

Stack-Definitionen sind JSON-DSL-Datendateien, die zur LoadStack-Zeit validiert werden. Protokolländerungen sind Dateibearbeitungen, keine Firmware-Releases.

FAQ

Die Fragen, die wir am häufigsten hören.

  • Kann MOS4 dieselbe Telemetrie lesen wie Geotab oder CalAmp?

    Ja — und mehr. obdstacks-v2 deckt OBD-II plus die herstellereigenen PIDs und DTCs ab, die geschlossene Geräte typischerweise sperren. DTC-Lesen und -Löschen sind über den unterstützten Protokoll-Stack hinweg verfügbar. Alles, was auf dem Bus lesbar ist, ist von einer MOS4-Komponente lesbar.

  • Wohin gehen meine Daten?

    Ihre Daten gehen dorthin, wo Sie sie konfigurieren. Der Cloud-Pfad ist: micro service auf dem Gerät → mos-communication-gateway → MD21 → cloud-connect → MQTT-Forwarding-micro service → Ihre Cloud-Ingress über Standard-MQTT. Die MD21-Strecke übernimmt Multiplexing, Piggyback, Kompression und ASN.1-basierte Kodierung — Bandbreitenoptimierung, die für Ihre Anwendung unsichtbar, aber auf zellularen Links mit Volumentarif materiell ist.

  • Kann ich Automatisierungslogik ohne Rust schreiben?

    Ja. Der MOS Event Processor (MEP) wertet deklarative YAML-Policies — Trigger, Condition, Action — gegen Gerätestatus und Fahrzeugsignale aus, ohne Rust oder kompilierten Code. Regeln werden ohne Firmware-Flash hot-reloaded. Jede Container-Sprache erreicht außerdem jede Komponente über die MQTT-Bridge: Ein Python-Container spricht MQTT, das über die RPC-Bridge zu jedem obdstacks-v2-Service-Call proxiert.

  • Kann ich bestehende Diagnose-Tools wiederverwenden?

    Ja. obdstacks-v2 implementiert die SAE-J2534-04.04-Passthrough-API über JSON/Protobuf. Bestehende PC-basierte OEM-Diagnose-Scan-Tools und ECU-Flasher können den Fahrzeugbus über dasselbe Embedded-Gateway erreichen, das die kontinuierliche Telematik bewältigt.

  • Wie funktioniert OTA?

    mos-update übernimmt Download, SHA-256-Verifizierung, Ed25519-Validierung, Delta-Anwendung, A/B-Partitions-Commit und automatischen Rollback per Bootcount ohne Betreibereingriff bei Fehlern. Retry- und Reboot-Limits persistieren über Power-Cycles. Programmbezogene Automatisierungs-Hooks auf Anfrage verfügbar.

  • Wann ist ein geschlossenes SaaS-Gerät weiterhin die richtige Wahl?

    Wenn der Flottenbetrieb einen schlüsselfertigen OBD-II- und GPS-Feed mit null Engineering-Beteiligung benötigt. MOS4 ist die richtige Antwort, wenn das Programm individuelle On-Device-Logik, zusätzliche Fahrzeugprotokolle, Datenhoheit oder On-Device-KI-Inferenz benötigt.

Ihr Code, Ihr Datenpfad, Ihre Server.

Ein 30-minütiges Gespräch mit dem Engineering. Wir dimensionieren das Gerät und den Cloud-Pfad für Ihr Programm.

Bauen Sie auf MOS4?

Eine Antwort vom Engineering-Team, ~24 h. Kein Deck, kein NDA.

Mit Engineering sprechen