2011-10-31 19 views
5

Compré etiquetas NFC (pegatinas) la semana pasada con kits de lector/escritor NFR, pude escribir y leer datos usando el software de etiquetas (aún para comprar un teléfono con NFC). Mi pregunta aquí es, ¿estas etiquetas NFC pueden ser leídas por un lector de RFID? Investigué que tanto NFC como RFID usan un rango de frecuencia similar (13.5 MHz). Tenemos un sistema de acceso a la oficina a través de RFID. ¿Pueden estas etiquetas NFC reemplazarse por etiquetas RFID? Por favor avise.Las etiquetas NFC se pueden leer con un lector de RFID?

Respuesta

6

Acabamos de hacer un experimento sucio, y parece que se puede hacer.
Hemos podido utilizar un lector RFID para leer una etiqueta NFC.

Tenga en cuenta que este es un experimento 'sucio' hecho 'tal cual' en unos pocos minutos solo para ver si es posible.

Se utilizó un lector de RFID capaz de leer el A-14443 ISO, el lector se ha configurado para leer Mifare Ultralight.

La etiqueta NFC utilizada es NFC NTAG203 Tipo 2, con 137 bytes de memoria utilizable.

Con esta configuración que parecen ser capaces de leer (y escribir) sólo las primeras 16 páginas de la etiqueta NFC, las 4 primeras páginas parecen estar reservadas, por lo que parece que las páginas utilizables intervalo de 4 a 15 (número de página basado en cero).

Por lo tanto, parece que la memoria efectivamente accesible con una cantidad lector RFID ISO 14443-A Mifare Ultralight a 4 * 12 bytes = 48 Bytes.

Programamos la etiqueta NFC con un Samsung Galaxy S4, luego la leímos con un lector de PC + RFID, luego escribimos algunos datos en una página de la etiqueta nfc con el lector de RFID, luego volvimos a leer el NFC etiqueta con el Galaxy S4. Todo funcionó sin problemas.

No sé cómo la etiqueta NFC delimita la cadena/datos, pero el Galaxy S4 sabía que solo había X bytes de datos en la etiqueta NFC. Entonces, si planea escribir la etiqueta NFC con un lector/escritor RFID, y la vuelve a leer con un teléfono inteligente, entonces necesita resolver el estándar de formato de datos utilizado para definir el tipo de datos, la terminación/tamaño de la cadena, y este tipo de cosas

Me gustaría dejar claro que no sé si la lectura de una etiqueta NFC con un lector de RFID Ultralight de Mifare es una característica/estándar compatible: lo intenté, y funcionó.

actualización

Sobre el lector de RFID

me han preguntado para añadir más detalles sobre el experimento sucia que hicimos:
el lector RFID que utilizamos es un RFID Reader/Writer BMU-01 construido por Nexus Technologies

Desde Italian version of the product page, puede descargar driver y SDK.

Para hacer nuestro experimento sucio, utilizamos la utilidad ICTransfer.exe del SDK: es un pequeño software que puede usar para probar la lectura/escritura de todos los estándares admitidos por el Lector/Escritor RFID.

Configuramos el ICTransfer.exe para usar el tipo de tarjeta ISO 14443-A \ Mifare-Ultralight.

enter image description here

Una vez que tenga el lector RFID conectado al PC y el controlador instalado, usted debe ser capaz de iniciar la utilidad ICTransfer.exe, a continuación, conectarlo al lector RFID (Menú \ Set (P) \ PortSet continuación Menú \ Set (P) \ Connect), entonces se puede tratar de lectura/escritura de la etiqueta/NFC

la BMU-01 es un lector de corta distancia, por lo que detectará la NFC Etiqueta a una distancia máxima de algunos centímetros (3/4 cm).

Así que utilizamos la utilidad SDK para hacer nuestra prueba de lectura/escritura NFC. Claramente, es posible usar la muestra y la documentación en el SDK para crear un software personalizado que haga lo mismo.

sobre la etiqueta NFC

Para nuestra prueba, hemos utilizado algunos NFC Tag Tipo NTAG203 2, yo los compré here on Ebay. Pero hay un montón de revendedor ...
No soy muy experto sobre la etiqueta NFC, de todos modos, puedo decir que alguna etiqueta NFC es compatible con todos los teléfonos inteligentes, y some is not (como se informa en la especificación, por lo que paga atención a las especificaciones cuando compra una etiqueta NFC).

Diferentes tipos de etiquetas NFC pueden contener diferentes cantidades de información, la NFC Tag NTAG203 Tipo 2 que utilizamos tiene 137 bytes de memoria utilizable cuando se usa con un lector/escritor NFC (utilicé mi Galaxy S4), pero tenemos Solo hemos podido acceder a 48 bytes de memoria durante nuestro experimento de lector de RFID.

sobre algunos de los diferentes tipos de NCF Tag, puedo copiar/pegar alguna información del NCF Forum

NFC Forum Tipo 1 Marcar Especificación Operación Tipo 1 Tag se basa en la norma ISO/IEC 14443. Las etiquetas son leídas y reescribibles; los usuarios pueden configurar la etiqueta para que sea de solo lectura. La disponibilidad de la memoria es de 96 bytes y puede expandirse a 2 kbytes.

NFC Forum Tipo 2 Etiqueta Operación Especificación Tipo 2 Etiqueta se basa en ISO/IEC 14443A. Las etiquetas son leídas y reescribibles; los usuarios pueden configurar la etiqueta para que sea de solo lectura. La disponibilidad de la memoria es de 48 bytes y se puede ampliar a 2 kbytes.

NFC Forum Tipo 3 Marcar Operación Especificación Tipo 3 Marcar se basa en la Norma Industrial Japonesa (JIS) X 6319-4, también conocido como FeliCa. Las etiquetas se preconfiguran en la fabricación para ser leídas y regrabables o de solo lectura. La disponibilidad de la memoria es variable, límite de memoria teórica es de 1MByte por servicio.

NFC Forum Tipo 4 Tag Operation Specification 2.0 (noviembre de 2010) Tipo 4 Tag es totalmente compatible con la serie estándar ISO/IEC 14443. Las etiquetas están preconfiguradas en la fabricación para ser leídas y regrabables o de solo lectura. La disponibilidad de memoria es variable, hasta 32 KBytes por servicio; la interfaz de comunicación es de Tipo A o Tipo B compatible.

Otra enlaces de interés que he encontrado con una gran cantidad de información NFC está aquí: http://rapidnfc.com/which_nfc_chip

3

Hay dos rangos de RFID, el que usted mencionó, a 13.5MHz, legible por dispositivos NFC, y el otro es 13.4KHz, con lo que NFC no se puede comunicar.

Dos puntos adicionales por mencionar: sistemas de acceso

  • RFID más probable expiración sólo tarjetas de UID, no algunos datos de la tarjeta. las tarjetas, están en el rango de 13.5MHZ, son muy probablemente de tipo 4.
  • Esas etiquetas probablemente sean etiquetas NFC tipo 2, supongo que tienen una longitud de uid diferente. lo más probable es que los lectores de UID dependan solo de los UID de las tarjetas, y no del contenido de la tienda.

Si realmente desea reemplazar las tarjetas, consulte a su proveedor para determinar si existe la posibilidad de reprogramar los lectores, o implemente un lector NFC programable por su cuenta. Yo recomendaría un Arduino con NFC shield.

Cuestiones relacionadas