Purtroppo è un problema comune della comunicazione seriale..... ogni dispositivo che si collega alle seriali utilizza delle specifiche diverse come velocità stop bit ecc. quindi si deve conoscere in anticipo la porta e i dati di connessione al dispositivo.Originariamente inviato da jeky84
Salve a tutti....avrei bisogno del vostro aiuto per risolvere un problema che mi stà facendo perdere un sacco di tempo
Stò lavorando con java e le RXTX per dialogare con un dispositivo tramite seriale
il programma che ho fatto funziona ma vorrei apportare una modifica
per aprire la porta che desidero devo specificare nel programma qual'è la porta che voglio aprire(nel mio caso com5) ma vorrei che il mio programma aprisse in automatico la porta dove si trova il mio dispositivo anche se lo connetto su un'altra porta...come posso fare???
grazie a tutti coloro che mi aiuteranno
L'unica cosa che puoi fare è fare dei test di comunicazione, ovvero ti colleghi alle com da 1 a 10 (difficilmente le com sono di più) e ti metti in ascolto, prima sulla 1 poi sulla 2 ecc. fino a che il tuo dispositivo non ti risponde. Però:
1-Il dispositivo dovrebbe rispondere subito, altrimenti per testare tutte le porte ci metti una vita
2-Sarebbe meglio che il dispositivo risponda univocamente in modo da riconoscerlo subito (per esempio con una sequenza di inizializazione)