„Wer hat recht?“
Wenn etwas bricht, steht die Behauptung des einen gegen die des anderen. Ohne Nachweis zieht sich der Streit über Tage.
DE EN
Demo anfragenStartseite Produkte
Ein LogistiXpert-Produkt
Ein Konformitätsprüfer für VDA5050, M2X und VDMA LIF — für Logdateien und für Live-Verkehr. Der Standard beschreibt Nachrichten; er belegt nicht, dass zwei Systeme sie gleich lesen. Das tut dieses Werkzeug.
Fahrzeug und Flottenmanager kommen von verschiedenen Herstellern. Die Spezifikation beschreibt die Nachrichten — sie belegt nicht, dass beide Seiten sie gleich lesen. Wenn nicht, kosten drei Fragen echte Zeit.
Wenn etwas bricht, steht die Behauptung des einen gegen die des anderen. Ohne Nachweis zieht sich der Streit über Tage.
Ein grüner Haken ohne Umfang ist wertlos. Eine Abnahme muss angeben, welche Regeln liefen, welche nicht anwendbar waren und warum.
Der Fehler tritt einmal auf, an einem Freitagabend. Ohne eine Aufzeichnung, die ihren Kontext behält, bleibt nur, ihn nachzustellen — und zu hoffen.
Schema, Protokoll-Header, Order- und State-Struktur, Node-, Edge- und Action-Lebenszyklen, Order-State-Korrelation, Batterie und Sicherheit.
Peripherie-Schnittstellen: Lasthandling, Türen, Aufzüge, Signalleuchten, Ladegeräte und Transportaufträge — gegen die offiziellen Schemata.
Layout-Dateien: Schema, Node- und Edge-Integrität, Erreichbarkeit im Netz, Stationsreferenzen.
M2X ist noch nicht final. Die Ergebnisse sind als Vorschau markiert und tragen keinen Zertifizierungsanspruch — VDA5050 und LIF sind davon unberührt.
.log, .txt, .json oder
.ndjson. Der Importer erkennt den Nachrichtentyp, meldet nicht
lesbare Zeilen und behält die Feldreihenfolge der Quelle.
Ein Aufzeichnungsprofil verbindet sich mit dem Broker, zeichnet im Hintergrund auf und analysiert jede Nachricht beim Eintreffen — mehrere Profile gleichzeitig.
Dasselbe Profil kann den Verkehr auf einen zweiten Broker spiegeln und so als transparenter Proxy zwischen Fahrzeugen und Manager laufen, ohne den Betrieb zu verändern.
Nicht ein Durchgang über den Text — vier Schichten, jede auf der vorigen aufbauend.
Jede Nachricht gegen das offizielle JSON-Schema der Zielversion — 2.1.0 und 3.0 getrennt, weil 3.0 Felder umbenannt hat.
Schicht 1Pflichtfelder, Typen, ISO-8601-Zeitstempel, semantische Version, Arrays dort, wo Arrays hingehören.
Schicht 2headerId-Lücken und -Rücksprünge, Zeitstempel-Rücksprünge, Node- und Edge-Sequenzen, Action-Lebenszyklen.
Schicht 3Wird eine Order bestätigt? Passt der gemeldete Fortschritt zur erteilten Order? Beides je Fahrzeug.
Schicht 4
Jeder Befund zeigt die auslösende Nachricht, mit hervorgehobenem Feldpfad — nicht nur eine Zeilennummer. Daneben laufen vorherige, aktuelle und nächste Nachricht als eines, sodass eine Abweichung in ihrem Kontext gelesen wird.
Filtern nach Schweregrad und nach Fahrzeug, gruppiert nach Prüfung oder nach Nachricht — je nachdem, ob Sie ein Muster oder einen einzelnen Vorfall suchen.
Jedes Fahrzeug auf dem LIF-Layout in eigener Farbe, die letzte erteilte Order gegen die letzte gemeldete Position. Wenn Karte und Fahrzeug sich widersprechen, sagt es das — genau darum geht es. Befunde erscheinen, sobald sie auftreten.
Dieselbe Ansicht spielt jede fertige Aufzeichnung oder importierte Logdatei ab, vorwärts oder rückwärts, Schritt für Schritt und bis zu 20-fach, treu zu den echten Nachrichtenintervallen und nur mit dem, was zum jeweiligen Zeitpunkt bekannt war.
Jede Regel ist aktiv, ohne Daten oder abgeschaltet — nie ein stiller Pass. Jeder Lauf hält Zielversion, Umfang, Schema-Revisionen, eine Eingabe-Prüfsumme und die Zeit fest.
Der Order-Pfad wird auf dem importierten LIF-Layout gezeichnet und Node für Node und Edge für Edge verglichen — der häufigste Grund, warum ein Fahrzeug eine Order ablehnt. Bei Abweichung wird jeder fehlende Node benannt.
headerIds werden je Topic gezählt; das Topic trägt Hersteller und Seriennummer. Jede Sequenz, jeder Lebenszyklus und jede Korrelation wird je Fahrzeug ausgewertet — zehn Fahrzeuge sind nicht die Befunde eines mal zehn.
Tagelang aufzeichnen. Ein Digest kommt nach Zeitplan oder sobald eine Schwelle überschritten ist, aufgeschlüsselt nach Schweregrad, Fahrzeug und Prüfung. Ein Neustart setzt fort, wo er aufhörte — nichts wird doppelt gezählt.
Belegen Sie die Konformität Ihrer eigenen Fahrzeuge vor der Auslieferung — und zeigen Sie bei einer Reklamation, dass die Nachrichten dem Standard entsprachen.
Testen Sie Orders und instantActions gegen mehrere Fahrzeugtypen, bevor der Kunde es tut. Erkennen Sie Regressionen zwischen Releases mit demselben Umfang auf einem neuen Build.
Nehmen Sie Fremdsysteme ab, ohne dem Lieferanten glauben zu müssen. Ein Lauf übers Wochenende, ein Bericht am Montag.
Ein dokumentierter, wiederholbarer Umfang statt selbstgebauter Skripte — mandantenfähig über Enterprises und Projekte.
Aufzeichnungen aus einer laufenden Anlage verlassen selten das Netz. Der Analyzer läuft dort, wo sie sind.
Docker Compose — eine Datei, ein Befehl. Ihre Hardware, Ihr Netz oder eine gehostete Instanz.
Broker-Passwörter werden verschlüsselt gespeichert, nie im Klartext.
Berichte und Läufe hängen an nicht erratbaren IDs, zusätzlich zu einer Eigentümerprüfung bei jedem Zugriff.
Mitglied, Superuser, Administrator — wer was löschen darf, ist an einer Stelle definiert und durchgesetzt.
Kolleginnen und Kollegen teilen ein Enterprise und ein Nachrichtenkontingent; Logs, Layouts und Berichte lassen sich unter einem Auftrag ablegen und danach filtern.
527 automatisierte Tests laufen vor jedem Release.
Ein Durchgang am Demo-Paket, das mit dem Produkt kommt — ein sauberer und ein fehlerhafter Datensatz mit passendem Layout.
Eine Aufzeichnung aus Ihrer Anlage, gemeinsam analysiert und besprochen.
Gehostet unter vda5050.logistixpert.de oder im eigenen Netz mit Docker.
Der LogIQ VDA5050 Analyzer liefert diagnostische Hinweise. Er erteilt keine Zertifizierung und keine Freigabe. VDA5050, M2X und LIF sind Marken der jeweiligen Gremien; dies ist ein unabhängiges Werkzeug und wird von ihnen nicht unterstützt.