Lauschen und auswerten einer Schnittstelle

OP #1282125
Hallo alle,
ich bin neu im Forum und habe jetzt eben ein wenig die Suche bemüht und 
hab nicht wirklich so richtig viele Infos bekommen...

Also mal kurz um was es geht. Ich hab eine Solaranlage und dazu einen 
Datenlogger, der die Daten der Wechselrichter abfragt und eben in nem 
kleinen Fensterchen darstellt. Das gute Stück hat auch eine RS232 
Schnittstelle aber die Firma ist unfähig dazu eine Software bereit zu 
stellen um das Teil auszulesen.
Aber gut, was mir die Firma geschickt hat ist die Schnittstellendoku zu 
der RS485 Schnittstelle, mit der der Datenlogger die einzelnen 
Spannungswandler ausliest.

Ich hab mir also einen Rechner zusammengebaut und mit einem RS485 
Adapter ausgestattet und parallel in den Bus angeschlossen. Da es ein 
Linux System ist nutze ich cutecom um mir die Daten auf der 
Schnittstelle anzuschauen.

Ergebnis sieht man dann im Dateianhang...
Da ich die Doku zur Schnittstelle habe konnte ich auch mit der Vielzahl 
von Bytes was anfangen, aber jetzt mein Problem.

Ich hab gelesen, dass in einem RS485 nur ein Master Daten senden darf, 
deshalb würde ich gerne nur die Daten belauschen und den Datenlogger 
weiter alles abfragen lassen. Ich denk das ist im Moment einfacher.

Ich suche im Moment nach einer Programmierlösung wie ich die 
Schnittstelle belauschen kann und on the fly auswerte und in eine 
Datenbank oder ähnliches eintrage.
Programmiererfahrung habe ich in python und ein wenig C. Ansonsten bin 
ich ganz gut in der Linux Shell mit all ihren Mittelchen. Aber ich hab 
bis jetzt noch keine Ahnung wie ich "live" Bitweise oder ähnliches im 
Programm der Port mitschneide und verarbeite, vielleicht kann mir hier 
jemand Tipps geben.

Vielen Dank schon mal und wenn Ihr mehr Infos von mir braucht, fragt 
einfach.
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.