Protokoll Analysator für serielle Datenströme gesucht

OP #7107201
Hallo zusammen,

ich bin auf der Suche nach einem (kostenlosem, ich glaube sogar 
OpenSource) Programm mit dessen Hilfe man unbekannte Protokolle von 
seriellen Datenströmen dekodieren kann.

Ich habe vor einiger Zeit mal ein Youtube Video gesehen in dem jemand 
einen Datenstrom von einem Sensor oder ähnliches mit genau diesem von 
mir gesuchtem Tool analysiert und reverse engineered hat.

Bei dem Tool konnte man quasi das Datenpaket in unterschiedliche 
Segmente unterteilen (z.B. Char Array mit länge 4, Int8, Int16, Int32 
etc.) und dann die Felder mit Labels versehen. Dann konnte man sich 
quasi in Echtzeit die Werte in der Richtigen Darstellung anzeigen 
lassen.
Ich vermute sogar dass das Tool noch auf meiner Festplatte liegt, habe 
es aber nicht gefunden. Ebenso bin ich meinen Youtube-Verklauf bis ca. 1 
Jahr in die Vergangenheit durch gegangen finde es aber beim besten 
willen nicht mehr, da das Programm in dem Video nur nebenbei erwähnt und 
gezeigt wurde. Es kann auch sein dass es ein Python-Programm war, aber 
auf jeden Fall eine ansprechende GUI (also Tkinter oder so)

Vielleicht kann mir das Schwarmwissen dabei helfen oder es gibt 
zumindest jemanden der (kostenlose) Alternativen kennt
OP #7107231
Leider nein. Die Daten sind nicht als Waveform gekommen, sondern als 
Binär/Byte Datenstrom.
Dann konnte man z.B. sagen: intepretiere ab Offset 0 die Daten als ein 
Int32, ab Offset 4 als Int8, ab Offset 10 als float etc.
Das ganze wurde dann dann quasi tabellarisch untereinander dargestellt
1
|  Offset  |  Type   | Label     |  Value
2
|    0     |  Int32  | Luftdruck |  1013
3
|    4     |  Int8   | Temp      |    27
4
|    10    |  float  | vBat      |  4.15
So in etwa
Gast #7107252
Timmo H. schrieb:
> Leider nein. Die Daten sind nicht als Waveform gekommen, sondern
> als
> Binär/Byte Datenstrom.
> Dann konnte man z.B. sagen: intepretiere ab Offset 0 die Daten als ein
> Int32, ab Offset 4 als Int8, ab Offset 10 als float etc.
> Das ganze wurde dann dann quasi tabellarisch untereinander dargestellt|


? also sigrok zeigt doch das als Binärstrom:
https://en.wikipedia.org/wiki/Sigrok#/media/File:Sigrok_Pulseview,_DS1307_I2C_Decode.png

Oder bestehst du jetzt auf der tabelle?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.