Che sistema utilizzereste per far comunicare n.3 unità distinte Ua,Ub e Uc fisicamente dislocate e collegate a triangolo (facciamo equilatero per semplificare la discussione). Il triangolo può essere anche aperto, ho detto triangolo al solo scopo di sottolineare che le unità comunicanti vorrei che fossero collegate in parallelo su un unica linea bifilare. ED ESCLUSIVAMENTE BIFILARE. Oppure anche UNIFILARE dato che ho già altre linee di riferimento che possono svolgere la funzione di GND.
I lati del triangolo ipotizzato sono l'equivalente ad una linea di collegamento di circa 100 metri ciascuno. Le n.3 unità hanno alimentazione propria, e non hanno problemi scarsità energetica, dunque se c'è bisogno di erogare correnti forti si può fare.
La comunicazione deve essere di tipo BIdirezionale, Ua,b.or.c invia dati a tutti gli altri Ua,b.and.c della rete sono poi i singoli Ua,b.and.c a decidere se il dato è o meno interessante per i propri scopi.
Le unità saranno gestite da MCU generici di piccolo taglio (Microchip, Philips, Hitachi .... etc... ), ragione per cui, come da oggetto, sono particolarmente orientato sul sistema RS485 (che purtroppo vedo sempre meno citato nella letteratura pubblica in rete).
In transfer rate di cui ho bisogno è di circa 1 BPS (non i 100 Mega di una LAN) dunque non ho problemi di velocità, serve per controllare e agire su grandezze che variano nell'ordine di ore o giorni, comunque ben graditi se arrivano gratis gli ormai facilmente raggiungibili 10 o 20 KBPS.
Inoltre, qualcuno conosce l'esistenza di algoritmi già pronti e testati (anche a livello concettuale, non necessariamente già scritti e testati su uno specifico microcontrollore) per gestire la comunicazione. Trucchi e strategie varie per il caso specifico. etc.... etc..
Avrei pensato anche a sistemi wireless, ad esempio rfPIC, ma ancora in rete non si trovano particolari documentazioni esaudienti. E poi, un sistema del genere mi andrebbe bene solo se fosse possibile implementare su ogni singola unità una funzione di tipo "bridge" o "repeater", per fare in modo che se Ua e Uc sono fuori portata, Ub possa fare da ponte. Ho aggiunto quest'ultimo per vedere se "stuzzica l'appetito" di qualcuno. Ma a livello di sicurezza, il rame mi da più garanzie.
Grazie a tutti coloro che vorranno partecipare alla discussione. Saluti Iw5Dei