Serielle Daten auf Netzlaufwerkwerk ablegen

Gast #2660114
Lesenswert?
• ▲
▼
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 #2660144
Lesenswert?
• ▲
▼
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.
#2660155
Lesenswert?
• ▲
▼
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 #2660196
Lesenswert?
• ▲
▼
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 #2660277
Lesenswert?
• ▲
▼
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 #2661053
Lesenswert?
• ▲
▼
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

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.