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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.