Desarrollo de software para comunicar con equipo por RS232

Job ID: 39201485

Budget: $250 – $750 USD

Tengo un lector de códigos QR que se conecta a la PC por medio de cable serial RS232.
Este lector comunica a la PC una cadena alfanumérica de 11 caracteres.
Este lector también tiene capacidad de recibir comandos por el mismo serial RS232.
Requiero desarrollar un software que realice 2 funciones:
1. Crear una base de datos perpetua que guarde cada lectura junto con fecha y hora.
2. Crear un segundo archivo donde se guardan y sobre escriben solamente las lecturas de los últimos 3 días (aprox. 3,000 códigos), para verificar que cada lectura nueva no se repita con ninguna de este archivo. Si se detecta un código repetido, se debe mandar un comando de alerta al lector.

Cada día se ingresan 1000 entradas con este lector de código de QR.
Hay 2 prioridades:
1. Que NUNCA pase un código QR repetido sin que sea detectado.
2. Que la verificación de código repetido se haga lo más rápido posible.

Adjunto el manual del equipo lector de códigos. Las páginas 95 a 115 contienen la información sobre la comunicación serial