Worum geht es?
Der OCIP CAN Logger ist ein öffentlich verfügbares Entwickler-Tool für CAN-Monitoring, Logging und einfache CAN-Frame-Übertragung auf Linux- und Yocto-Systemen. Das Projekt kombiniert eine moderne GTK4-Oberfläche mit einem integrierten Live-Webdashboard.
Ziel ist ein leicht verständliches, direkt nutzbares Werkzeug für Embedded-Tests, Service-Aufbauten, Diagnoseplätze und Prototyping-Umgebungen mit SocketCAN.
Was ist enthalten?
Live CAN Monitoring
RX · TX · Fehlerframes
CAN-Frames werden live angezeigt, gezählt und mit Zeitstempel, ID, DLC, Daten und ASCII-Ansicht dargestellt.
Touch-UI
GTK4 · Kiosk · Yocto
Die Oberfläche ist für Touchscreens, Panel-PCs und eingebettete Linux-Systeme ausgelegt.
Webdashboard
Remote im Browser
Ein integrierter HTTP-Server stellt Status, Live-Daten und einfache Steuerfunktionen ohne zusätzliches Webframework bereit.
Technische Funktionen
- SocketCAN-Unterstützung über
python-can - CAN-Frames empfangen und senden
- Konfiguration von Channel und Bitrate
- Logging in
LOG,CSV,ASCundJSON - Log-Rotation mit Größenlimit und Backups
- integrierte Hex-Tastatur für Touch- und Yocto-Systeme
- Fullscreen-/Kiosk-Betrieb und Fenstermodus
- Live-Statistiken für RX, TX, Fehlerframes, Datenrate, Uptime und Top-IDs
Warum Open Source?
Das Projekt zeigt offen, wie OCIP praktische Engineering-Tools für CAN, Embedded Linux und mobile Systeme entwickelt. Gleichzeitig kann der Logger als Ausgangspunkt für eigene Tests, Laboraufbauten oder Integrationsumgebungen verwendet werden.
Der OCIP CAN Logger ist bewusst als Entwickler- und Diagnosewerkzeug gedacht. Er ersetzt keine fahrzeugherstellerspezifische Diagnose und ist nicht für sicherheitskritische Eingriffe vorgesehen.
Direkt zum Repository
Der Quellcode und die aktuelle Dokumentation sind auf GitHub verfügbar.
Passende Bereiche
Der OCIP CAN Logger passt zu den technischen Schwerpunkten rund um CAN, Steuerung, Embedded Linux und mobile Systeme.
OCIP Produkte
Flex Control · Gateway · Flex Dash
Produktseiten für Steuerung, CAN-Integration und digitale Anzeigen.
Mechatronic
12V/24V · Schaltschrank · Automation
Planung, Verdrahtung und Umsetzung elektrischer Systeme.
Tools
Rechner · Planer · Quick-Checks
Kostenlose Hilfen für Kabel, Batterie, Solar und Camper-Elektrik.
Eigenes CAN- oder Embedded-Projekt geplant?
Schreib kurz dein Ziel, dein System und den groben Umfang. Danach bekommst du eine klare Einschätzung, welcher Weg sinnvoll ist.