Serielle Daten auf Netzlaufwerkwerk ablegen

Gast #2660114
Hallo Zusammen,

ich möchte gerne serielle Daten aus meiner Stiebel Eltron Heizung 
auslesen, diese Daten dann im Idealfall auf mein Buffalo NAS 
abspeichern. Am liebsten würde ich keinen PC verwenden, nach meinen 
tagelangen google-Arbeiten, habe ich allerdings den verdacht, dass ich 
nicht anders kann.

Folgendes würde ich gern im Detail machen:

Kleiner µC der alle 10-15 Minuten 2 (oder mehr) Befehle über die 
serielle Schnittstelle abschickt und die Daten empfängt. Bestenfalls 
bearbeute ich den String im µC und lege diese Daten irgendwie auf dem 
NAS ab. Hier wäre natürlich eine kleine Datenbank nicht schlecht, aber 
dies bringt mich wieder näher an einen PC. Dies will ich eigentlich 
nicht.

Habt Ihr eine Idee und könnt mir helfen, welche Hardware ich dafür 
benutzen kann? Ich hab schon die AVE Net-IO gesehen, aber dabei bin ich 
mir nicht sicher ob die das richtige ist.

Hab relativ wenig Erfahrung mit µC, hab mal vor ein paar Jahren einen 
8085 programmiert und schon ma mit Delphi und C++ einfach Tools 
geschrieben, aber mehr leider nicht.

Bitte um Hilfe!

Vielen Dank
BigBugBob
Gast
Man könnte natürlich auch alle Daten im EEPROM des AVR oder in einem 
zusätzlichen EEPROM von einigen kB ablegen.
Hin und wieder schaltest Du dann den PC ein. Dieser ruft dann über das 
Netzwerk die Daten vom µC ab. Musst nur aufpassen, dass das EEPROM 
nicht überläuft.
BigBugBob schrieb:

> Habt Ihr eine Idee und könnt mir helfen, welche Hardware ich dafür
> benutzen kann? Ich hab schon die AVE Net-IO gesehen, aber dabei bin ich
> mir nicht sicher ob die das richtige ist.

Sollte wohl gehen.

Auf dem Buffalo Zeugs kann man anscheinend ein MySQL installieren.
http://buffalo.nas-central.org/wiki/MySQL_database_server,_installing

Und hier gibt es eine Doku, wie die Datenpakete aussehen müssen, mit 
denen ein Client mit dem Datenbankserver kommuniziert
http://forge.mysql.com/wiki/MySQL_Internals_ClientServer_Protocol#MySQL_Client.2FServer_Protocol


Viel Spass in der Realisierung.

ABgesehen davon:
Die Buffalo NAS können auch FTP. Das wird dann wohl deutlich einfacher 
sein, einen kleinen FTP-Client auf dem TCP/IP Stack aufzusetzen, der 
einfach seine Ergüsse in Form von Files auf dem NAS ablegt.
Gast
Vielleicht kannst du ja den Consolen V.24 deines NAS anzapfen
und einfach über die serielle mittels
cat >> file.csv[enter]$DATEN[ctrl-d]
deine Daten schreiben.

das würde dir die Umsetzung auf Ethernet sparen.
Gast
Mein Datenlogger speichert alles in einem seriellen EEPROM 24FC512, das 
kann ich ab und zu (wenn ich Zeit und Lust habe) per RS232 mit dem PC 
auslesen.

Der Logger wird durch RS232 oder Timer aus SLEEP geweckt, bei RS232 
Datenübergabe an PC, bei Timer Daten von den Sensoren lesen und im 
EEPROM abspeichern).
Gast
Oder die Spar-Lösung:

Ein kleiner Mikrocontroller schreibt die Messdaten direkt auf eine 
SD-Karte, und von Zeit zu Zeit liest man diese SD-Karte per PC aus.
Gast
Vielen Dank für Eure Hilfe! Hab da mal noch ein paar Fragen:

*** Zitat***
>Die Buffalo NAS können auch FTP. Das wird dann wohl deutlich einfacher
>sein, einen kleinen FTP-Client auf dem TCP/IP Stack aufzusetzen, der
>einfach seine Ergüsse in Form von Files auf dem NAS ablegt.


Hierbei würde ich das AVR Net IO einsetzen oder?


*** Zitat***
>Oder die Spar-Lösung:

>Ein kleiner Mikrocontroller schreibt die Messdaten direkt auf eine
>SD-Karte, und von Zeit zu Zeit liest man diese SD-Karte per PC aus.

Welchen µC würde ich dann verwenden? Da spar ich aber nur Zeit oder ist 
diese Lösung auch finanziell günstiger als der AVR NET IO?

Antwort schreiben

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