pablos:
bisognerebbe farlo tutto tcp/ip e vedere, ognuno se lo sviluppa un po' come gli pare. Io parlo solo per esperienza dove un sistema che ha
1a soluzione)
10 nodi = 10 processori + 10 chip per ricevere e trasmettere dati LAN Totale 20 schede e 20 possibili guasti e crash molto probabili
2a soluzione)
32 nodi = 1 processore e 32 piccolissimi slave in bus RS485 con 4 fili (a volte 4 fili qualsiasi non ci sono troppe pretese sul cavo da usare a meno che non fai distanze enormi)
io in 14 anni di utilizzo di sistemi RS485 accesi ancora oggi non ne ho mai riavviato uno
450 schedine circa piazzate ne avrò sostituite per guasto una decina.
Sinceramente il 485 non mi ha mai dato rogne, io mi giocherei una mano che questi shield ethernet usati come nodi mi darebbero troppi problemi e lamentele. Alla fine ci rimetto e perdo la faccia
Però ripeto ognuno se lo fa un po' come vuole, anzi se qualcuno lo fa lo usiamo come cavia
ciao
Interessante..Ma nella soluzione RS485 i nodi sono arduino mini? Dubito se hanno 14 anni E il processore? Potresti fornire qualche dettaglio, o qualche link? Grazie!
Non metto in dubbio che, strettamente parlando di domotica, il TCP/IP non sia il protocollo piu adatto. In fondo e
nato per connessioni packet-switched chilometriche, quando non intercontinentali. Lo slowstart, l'handshake e altri meccanismi "si pagano" e nel contesto domestico sono pressoche` inutili.
D'altra parte, la connessione ethernet e piu
versatile e sono sempre di piu` gli elettrodomestici che la supportano. I componenti sono ampiamente disponibili ed economici; Con Arduino ethernet (50 euro) non sono necessarie due schede..Chiaramente con un numero di nodi simile al tuo esempio la spesa delle schede inizia a crescere, ma il mio progetto riguarda 4, al massimo 5 nodi; anche io se lo facessi per altre persone probabilmente opterei per RS485 (da come lo descrivi, io non lo conosco) ma questo progetto riguarda casa mia.
In un altro topic ( http://arduino.cc/forum/index.php/topic,87468.0.html ) mi chiedevo se l'adozione del PoE (uno switch compatibile, oppure alcuni injector punto-punto) potrebbe portare ulteriori vantaggi a questa soluzione (spt. dal punto di vista dei consumi). Voi avete esperienza in materia?
Ultima domanda: se volessi progressivamente documentare quello che sto facendo, sia per me che per permettere ad altri di migliorarmi/criticarmi mi consigliate il playground?