Voy a necesitar integrar una aplicación de Java que escribí con un dispositivo médico que utiliza un puerto serie para las comunicaciones. Este dispositivo es bastante caro y tampoco tan portátil.Recomendaciones para un dispositivo de serie económico
Me gustaría poder probar el código donde sea que esté, pero solo puede hacer mucho antes de que tenga que conectar su dispositivo serie y comenzar las pruebas.
Por lo tanto, estoy buscando un dispositivo electrónico portátil y barato que utiliza un puerto serie para la comunicación. Solo necesita comunicarse de una manera (es decir, solo necesito recopilar datos de ella). De esta manera, puedo estar sentado en mi cafetería local, enchufar mi conector de serie a USB, conectar este dispositivo misterioso y comenzar a recibir datos.
EDIT:
Para aquellos interesados en mi extraña situación, estoy conectando a una escala Tanita TBF-300A
web site
comunicación estándar: EIA RS-232C compatible
método de comunicación: asíncrono
Velocidad de transmisión: 2400 bps
de datos 7 bits de longitud
paridad: par
Bit de parada: 1 bit
Alguien escanea un código de barras, los pasos en la escala, y mi programa alimenta la información en una base de datos de la siguiente manera:
de Adobe AIR -> blazeds -> Java -> hibernación/muelle -> HSQL File-DB
Mi Supongo que voy a escribir una aplicación java que tome la información del puerto serie y la redirija a un puerto TCP que mi aplicación de aire puede escuchar. Esta es mi suposición, por ahora.
¿Es ese dispositivo que usa el protocolo TAP por casualidad? – Freiheit
@Freiheit No, pero TAP ciertamente parece interesante. Ver arriba para más información. – Stephano
Nos estamos desviando del tema un poco, pero hice un trabajo similar. Creé un daemon Java para manejar las comunicaciones en serie y obtuve TODOS los datos del dispositivo serie para una transacción dada a la vez y luego realicé una llamada REST al servicio web para que mi aplicación realmente procesara y almacenara los datos reales. Si puede capturar sus datos de una vez, este es un mejor modelo. Si necesita confirmar el código de barras con un ACK, es posible que necesite algo un poco más hablador. RXTX es una buena biblioteca en serie: http://rxtx.qbang.org/wiki/index.php/Main_Page – Freiheit