Red de conocimiento informático - Aprendizaje de programación - ¿Cómo lee Java el número de la tarjeta IC a través del lector de tarjetas IC en serie?

¿Cómo lee Java el número de la tarjeta IC a través del lector de tarjetas IC en serie?

Hay muchos tipos de lectores de tarjetas para leer tarjetas IC. El más simple es conectarse directamente a la computadora, usar el software asistente del puerto serie, seleccionar una velocidad de baudios específica y luego podrá recibir el número de la tarjeta IC (algunos como RFIC requieren decodificación). )

El problema anterior se ha resuelto. Centrémonos en cómo utilizar Java como asistente de puerto serie. Como todos sabemos, Java se ejecuta en una máquina virtual, lo que significa que se ejecuta en la ventana de un proceso. . En un proceso en la ventana, si desea que Java lea y escriba el puerto serie, definitivamente necesita escribir un controlador para él, en lugar de simplemente cargar un paquete jar.

Afortunadamente, SUN nos ha ayudado a resolver este problema. Puede ir al sitio web de SUN para descargar el paquete comprimido javacomm20-win32.zip, que contiene un controlador de puerto serie (archivo .dll) y el archivo jar correspondiente. Descargue el archivo .dll en su /bin y podrá operar el puerto serie a través de la API proporcionada por el paquete jar. Aquí hay otro artículo sobre el uso del puerto serie de Java. Espero que pueda ayudarlo: /kabini/article/details/1601324.