Protokoll Analysator für serielle Datenströme gesucht

OP #7107201
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren