java serial-port javax.comm

¿Cómo agregar un "controlador" a javax.comm? Programación de puerto serie en Java



serial-port (1)

Estoy tratando de usar un puerto serial RS-232 en mi PC con la clase javax.comm. Estoy nuevo en esa API, así que antes que nada reviso la documentación y descubro que lo primero que debes hacer es "listar" todos los puertos de la clase CommPortListener y elegir uno de ellos.

Eso funcionó bien! El problema es que ahora mi puerto está perdido. Enumera los puertos / dev / ttyS0 y / dev / ttyS1, no existentes en mi computadora. Mis puertos (he estado trabajando con ellos varias veces) son / dev / ttySNX0 y / dev / ttySNX1.

Nuevamente navegando por la web descubrí que debería hacer algo como "registrar" o "cargar" el controlador de mi tarjeta en el sistema API, cosas que podrían hacerse en versiones anteriores, pero no ahora. Además, traté de hacerlo en Windows y me ofrecen una versión "genérica" ​​de la API, con la necesidad de alguna aplicación RXTX que está comenzando a ganarme.

Agradecería cualquier sugerencia, enlaces a documentación ... algo ... que me permita usar mis puertos serie a través de Java, que, al final, es mi objetivo ...

¡¡¡¡Gracias amigos!!!!


¿Has probado RXTX? He tenido éxito con esa API en Windows / XP. No estoy seguro de lo que quieres decir con "empezar a golpearme".

Ha habido mucha actividad reciente en el proyecto RXTX y una nueva versión que incorpora una serie de soluciones y soporte adicional es inminente. La lista de correo también es relativamente activa. javax.comm ha estado más o menos muerto por un tiempo.