Anwendungsfall

Vernetzte Fahrzeuge, von der TCU in die Cloud

Die Telematikeinheit (TCU) jedes Fahrzeugs publiziert Position, CAN-Signale, Batterie- und Diagnosedaten an ConnectMQ und empfängt Fernbefehle auf eigenen Topics. Ihr Fahrzeug-Backend, Ihre App und Ihre Service-Tools abonnieren – über Mobilfunkverbindungen, die kommen und gehen.

Keine Kreditkarte erforderlich

Beispielnachricht

PUBLISH vehicles/veh-20417/telemetry

{"ts":"2026-10-22T07:42:10Z","lat":52.5201,"lon":13.4049,"speed_kmh":48,"soc":71,"odo_km":38412,"dtc":[]}

QoS 1 · TLS 8883 · PUBACK

Das Problem

Ein Fahrzeug ist ein Gerät in einem schlechten Netz

Fahrzeuge fahren durch Tunnel, Tiefgaragen und Roaming-Zonen. HTTP-Polling aus der TCU verschwendet Datenvolumen und verpasst Befehle, und jeder neue Dienst – Fernentriegelung, Vorklimatisierung, Diagnose, Softwarekampagnen – bringt oft eine eigene Verbindung zum Fahrzeug mit. Am Ende pflegen Entwicklungsteams mehrere Datenwege zum selben Auto.

So funktioniert es

  1. 1

    Die TCU publiziert Telematik

    Die TCU oder ein Fahrzeug-Gateway liest CAN- und OBD-Signale und publiziert Position, Geschwindigkeit, Ladezustand, Fehlercodes (DTC) und Status auf die Topics des Fahrzeugs – als kompaktes JSON oder binär.

  2. 2

    Ihr Backend abonniert

    Fahrzeug-Backend, Datenplattform sowie Fahrer- oder Flotten-Apps abonnieren, was sie brauchen – ein Fahrzeug, eine Baureihe oder per Wildcard die ganze Flotte.

  3. 3

    Fernbefehle

    App oder Backend publiziert einen Befehl – verriegeln, entriegeln, klimatisieren, orten – mit QoS 1. Das Fahrzeug bestätigt auf einem Response-Topic, und eine persistente Sitzung hält den Befehl, solange es offline ist.

  4. 4

    OTA-Kampagnen koordinieren

    Ihr OTA-Dienst publiziert eine Kampagnenmeldung mit der Paket-URL an eine Fahrzeuggruppe. Die Fahrzeuge laden das Paket von Ihren Servern und melden Download-, Installations- und Versionsstatus per MQTT.

ConnectMQ

Was es vom Broker braucht

Gemacht für Mobilfunk

Kleine MQTT-Header, einstellbares Keep-Alive und persistente Sitzungen sparen Datenvolumen und lassen ein Fahrzeug nach einem Funkloch die wartenden Nachrichten abholen.

Befehle, die rechtzeitig ankommen

QoS 1 für Befehle und Kampagnennachrichten; Message Expiry und Response-Topics aus MQTT 5 helfen sicherzustellen, dass eine veraltete Entriegelung nie Stunden später ausgeführt wird.

Eine Identität pro Fahrzeug

Jedes Fahrzeug erhält eigene Zugangsdaten und eine eigene ACL – eine TCU publiziert und empfängt nur auf ihren eigenen Topics.

Online-Status

Last Will und ein Retained-Status-Topic melden dem Backend sofort, wenn ein Fahrzeug offline geht und wenn es zurück ist.

Was Sie davon haben

  • Eine Verbindung pro Fahrzeug für Telematik, Befehle und Kampagnen
  • Fernbefehle, die das Fahrzeug auch nach einem Funkloch erreichen
  • Live-Kampagnenfortschritt pro Fahrzeug und Softwareversion
  • Weniger Mobilfunkdaten als bei Polling-basierter Telematik
Beispiel-Topics
vehicles/veh-20417/telemetry
vehicles/veh-20417/commands
vehicles/veh-20417/commands/response
vehicles/veh-20417/status                (retained)
ota/campaigns/tcu-fw-4-2/announce        (retained)

Branchen mit diesem Anwendungsfall

Häufige Fragen

Wird MQTT für vernetzte Autos eingesetzt?

Ja. MQTT ist zwischen Telematikeinheiten und Fahrzeug-Clouds weit verbreitet, weil es schlank ist, eine langlebige Verbindung hält und gut mit lückenhafter Mobilfunkabdeckung umgeht. Die meisten Cloud-IoT-Plattformen und viele Telematiklösungen unterstützen es.

Kann ich OTA-Updates über MQTT verteilen?

MQTT eignet sich sehr gut zur Koordination einer Kampagne: Fahrzeuggruppen benachrichtigen, Download- und Installationsfortschritt einsammeln und die neue Version bestätigen. Das Update-Paket selbst wird üblicherweise per HTTPS von Ihrem OTA-Dienst oder CDN geladen – ConnectMQ hostet oder signiert keine Pakete.

Wie sichere ich Fernbefehle an ein Fahrzeug über MQTT ab?

Nutzen Sie TLS, eindeutige Zugangsdaten pro Fahrzeug und ACLs, sodass nur Ihr Backend auf das Befehls-Topic eines Fahrzeugs publizieren darf und jedes Fahrzeug nur sein eigenes liest. Ergänzen Sie Befehls-ID, Ablaufzeit und eine Bestätigung auf einem Response-Topic, und prüfen Sie jeden Befehl im Fahrzeug, bevor er ausgeführt wird.

Setzen Sie es mit ConnectMQ um

Starten Sie im Free-Plan – ohne Kreditkarte – verbinden Sie heute Ihre ersten Geräte und upgraden Sie, wenn Sie live gehen.