Loading...
Pages: [1]   Go Down
Author Topic: Inviare file tra due ethernet shield  (Read 282 times)
0 Members and 1 Guest are viewing this topic.
Naples (IT)
Offline Offline
God Member
*****
Karma: 5
Posts: 710
Andrea E.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve

Ho due arduino con relativo ethernet shield.
Vorrei inviare FILE tra i due host... in pratica un client/server.

Come potrei realizzare la cosa? esistono librerie o funzioni?
O devo impachettare tutto da solo? Consigli?

Grazie
Logged


Naples (IT)
Offline Offline
God Member
*****
Karma: 5
Posts: 710
Andrea E.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Non ho avuto molte risposte tramite google... così mi cimento a spiegare meglio ciò che ho in mente di realizzare.

Arduino + Ethernet shield (client): un semplice data logger, prende valori dai sensori, li piazza sulla sua sd e ogni TOT secondi invia tutto il log file attraverso l'ethernet shield all'altro arduino.

Arduino + ethernet shield (server): resta in ascolto, riceve/legge il file, lo memorizza sulla propria sd, ci lavora sopra e fa qualcosa con il file appena ottenuto.

Il mio problema è la comunicazione. Tutto il resto bene o male si può fare.
Non voglio inviare dati di piccole dimensioni in continuazione (tipo pachube), voglio inviare file.

Vorrei evitare altri protocolli (tipo xbee) perchè la mia idea è quella di riadattare il tutto su uno shield wifi in futuro o attaccare i moduli ethernet a dei router wifi (più economico).

Ho solo capito che la comunicazione sarà lenta a causa della poca ram dell'arduino, leggo un char alla volta dal file e lo invio fino a EOF.
Dato che la cosa è un pò rognosa, pensavo (speravo!) che ci fossero già delle librierie pronte o qualche progetto da riutilizzare...

L'unico post che ho trovato è questo: http://arduino.cc/forum/index.php?topic=40246.0
Dovrei partire da questa idea se volessi scrivere da 0.

Aiuto smiley
Logged


Cagliari
Offline Offline
Faraday Member
**
Karma: 49
Posts: 3000
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Topic interessante.  smiley-wink (giusto per non scrivere il solito "x iscrizione")
Logged

IDE 1.0.4 - Arduino UNO R3 - Ethernet Shield R3 - DCF77 Module - Adafruit Data Loggin Shield - LCD 16x2 RGB positive backlight - i2c LCD backpack - RTC 1307 Board - Saleae Compatibile Logic Analyzer 8ch 24Mhz - ATtiny2313 ProtoBoard - Xino Board - ATtiny 4313 - Arduino 2009 - Arduino USB Serial Ligth - DS18B20 - LM35DZ - ShiftRegister - TL431 - ATtiny 85
Ultimi acquisti:
CodeBender: http://codebender.cc/register/?referrer=PaoloP

Pages: [1]   Go Up
Print
 
Jump to: