Il programma sarà eseguito da un PC? Da un device (e di che tipo)? E' la parte server o la client che devi scrivere?

Che dovrà fare in dettaglio? Si collegheranno molti client ad un server, un solo client? Per fare cosa?

Che intendi per "realizzare un'architettura"? Ti serve il codice o solo l'idea? Sai usare una RS232 da C/C++ o no? E la rete?

Si parla di collegarsi tramite internet o in rete locale?

Su Windows, su Linux? Altro SO?