Acquisizione dati multi-porta
Budget / Salary€30–250
TypeFreelance project
LocationRemote
Posted1 hour ago
Devo realizzare un’applicazione che legga in tempo reale i dati provenienti da dispositivi collegati tramite porta RS232, USB e LAN
Requisiti chiave
• Gestione simultanea delle tre interfacce (RS232, USB, Ethernet) con possibilità di selezionare la porta da un pannello di configurazione.
• Decodifica di flussi BINARI e pacchetti Modbus-RTU; l’architettura deve comunque restare aperta per eventuali formati “Altro” che potrei aggiungere in futuro.
• Salvataggio dei dati su file (CSV o binario) e, quando possibile, invio a un endpoint REST locale per elaborazioni successive.
• Parametri seriali e di rete configurabili (baud rate, parità, timeout, IP/porta, ecc.).
• Log eventi e gestione errori chiara, con timestamp.
Accetto qualsiasi tecnologia purché sia facilmente distribuibile su Windows; soluzioni in Python con pySerial e socket, C# .NET, o equivalenti vanno bene.
I dati vanno acquisiti e riportati su excel o database
Consegne
1. Codice sorgente completo e commentato.
2. Eseguibile/installer pronto all’uso.
3. Breve guida utente che spieghi installazione, configurazione porte e formati dati.
Mi aspetto un primo prototipo funzionante a cui poter fornire feedback, seguito da un affinamento finale.
Requisiti chiave
• Gestione simultanea delle tre interfacce (RS232, USB, Ethernet) con possibilità di selezionare la porta da un pannello di configurazione.
• Decodifica di flussi BINARI e pacchetti Modbus-RTU; l’architettura deve comunque restare aperta per eventuali formati “Altro” che potrei aggiungere in futuro.
• Salvataggio dei dati su file (CSV o binario) e, quando possibile, invio a un endpoint REST locale per elaborazioni successive.
• Parametri seriali e di rete configurabili (baud rate, parità, timeout, IP/porta, ecc.).
• Log eventi e gestione errori chiara, con timestamp.
Accetto qualsiasi tecnologia purché sia facilmente distribuibile su Windows; soluzioni in Python con pySerial e socket, C# .NET, o equivalenti vanno bene.
I dati vanno acquisiti e riportati su excel o database
Consegne
1. Codice sorgente completo e commentato.
2. Eseguibile/installer pronto all’uso.
3. Breve guida utente che spieghi installazione, configurazione porte e formati dati.
Mi aspetto un primo prototipo funzionante a cui poter fornire feedback, seguito da un affinamento finale.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.