Avrò bisogno di integrare un'applicazione Java che ho scritto con un dispositivo medico che utilizza una porta seriale per le comunicazioni. Questo dispositivo è piuttosto costoso, e anche non così portatile.Raccomandazioni per un dispositivo seriale economico
Mi piacerebbe essere in grado di testare il codice ovunque mi trovi, ma puoi farlo solo molto prima di aver bisogno di collegare il tuo dispositivo seriale e iniziare i test.
Quindi, sto cercando un dispositivo elettronico portatile economico che utilizzi una porta seriale per la comunicazione. Ha solo bisogno di comunicare in un modo (cioè ho solo bisogno di raccogliere dati da esso). In questo modo, posso stare seduto al mio bar, collegare il mio connettore seriale a USB, collegare questo dispositivo misterioso e iniziare a ricevere dati.
EDIT:
Per chi è interessato a mia strana situazione, sto collegando ad una scala Tanita TBF-300A
web site
Communication Standard: EIA RS-232C compatibile
Metodo di comunicazione: asincrona
Velocità di trasmissione: 2400bps
Lunghezza dati 7 bit
Parità: ANCHE
Bit di stop: 1 bit
Qualcuno esegue la scansione di un codice a barre, a pochi passi sulla scala, e il mio programma alimenta le informazioni in un database come questo:
Adobe AIR -> BlazeDS -> Java -> hibernate/spring -> HSQL db file di
mio Immagino che scriverò un'app java che prende le informazioni sulla porta seriale e la reindirizza su una porta TCP che la mia app può ascoltare. Questa è la mia ipotesi, per ora.
È il dispositivo che utilizza il protocollo TAP per caso? – Freiheit
@Freiheit No, ma TAP sembra sicuramente interessante. Vedi sopra per maggiori informazioni. – Stephano
Siamo un po 'alla deriva, ma ho fatto un lavoro simile. Ho creato un demone Java per gestire le comunicazioni seriali e ottenere TUTTI i dati dal dispositivo seriale per una determinata transazione in una sola volta, quindi ho effettuato una chiamata al servizio web REST alla mia applicazione per elaborare e archiviare effettivamente i dati effettivi. Se riesci a catturare i tuoi dati in una volta, questo è un modello migliore. Se hai bisogno di confermare il codice a barre con un ACK potresti aver bisogno di qualcosa di un po 'più chiacchierone. RXTX è una buona libreria seriale: http://rxtx.qbang.org/wiki/index.php/Main_Page – Freiheit