Solución de escáner UHF RFID con una API que funciona con una aplicación de Windows Store

Estoy buscando una solución combinada de hardware y software que controle un escáner RFID UHF para la escritura de etiquetas ("puesta en marcha de EPC") a través de una aplicación de Windows Store. Nosotros desarrollaremos la aplicación, por lo que lo que realmente estamos buscando es una API para un escáner específico que pueda integrarse en una aplicación de la Tienda Windows. Lo ejecutaríamos en una tableta con Windows 8.

¡He estado investigando y probando mucho, pero no he tenido éxito en encontrar un producto!

Actualizar

Tiene que ser totalmente compatible con Bluetooth.

Respuestas (1)

¿Hay algún problema con los escáneres RFID estándar que envían información escaneada a través de USB, ya sea emulando el protocolo RS-232 o el teclado?

Mis 2 centavos:

Según tengo entendido, todo lo que se necesita recibir de un escáner es un código escaneado como una secuencia de dígitos, que todos los escáneres envían en una de las formas mencionadas anteriormente (o en algunos otros protocolos más exóticos).

  • por si cuando llegan caracteres del teclado, estos son visibles desde cualquier app (no siempre lo mejor)

  • en caso de que lleguen caracteres de RS-232, estos son visibles solo para la aplicación que abrió el puerto COM dado (esto suena mejor)

Algunos escáneres RFID permiten configurar algunas otras cosas, por ejemplo, un prefijo fijo y un sufijo de la secuencia escaneada (p. ej., P12345678 S), pero

  • si esto es posible, está claramente documentado en el manual (y configurable de manera simple donde no se necesita una API especial)

  • en general, esto es bastante inútil a menos que tenga más de un escáner conectado a la máquina

Hasta ahora no he encontrado una solución satisfactoria para los escáneres de emulación de teclado USB (ni código de barras ni RFID). Si llegan caracteres escaneados, cualquier aplicación activa los obtiene como si los hubiera escrito el usuario. No puede distinguir fácilmente qué dispositivo los ha enviado realmente hasta que desciende a algunas capas inferiores del sistema. Todavía necesito hacer una investigación sobre esto, pero como solución rápida recomiendo RS-232. (O instruir a sus usuarios para que tengan su aplicación activa justo antes de escanear algo). Este es un posible punto de partida para la investigación mencionada .

Gracias por la respuesta. Aunque necesitamos que sea compatible con Bluetooth (actualicé mi pregunta), también necesitamos escribir con el escáner, por lo que es más que solo leer la salida en serie del escáner. Necesitamos control total, y no sería rentable (o aprobado por EULA) aplicar ingeniería inversa a todo.
Es posible que desee actualizar la pregunta nuevamente, para mencionar que también desea escribir etiquetas. Ese es un requisito bastante fundamental, así que mejor indícalo desde el principio.