RFID / NFC (13.56 MHz), ¿es posible enviar bytes sin formato y recibir respuesta?

9

Estoy tratando de implementar un lector de tarjetas (es decir, tarjetas de crédito) para fines de compra, y AFAIK esas tarjetas son compatibles con ISO 14443-A (Mifare Classic 1K). Ya hice una aplicación de Android que puede enviar APDU personalizadas para leer sectores específicos usando SendBytes sin procesar ().

Como necesito construir un circuito con una antena personalizada, elegí Arduino-uno con un módulo NFC (estaba pensando en StrongLink SL013), quería saber si es posible enviar bytes sin formato y recibir la respuesta de la etiqueta. Solo encontré alguna implementación de nivel superior (readSector, writeSector, etc.).

TheAverageGuy
fuente
1
¿Has pasado por las especificaciones técnicas? ¿Has leído las definiciones ISO-14443-A? Esto debería ser directamente responsable de las especificaciones.
asheeshr
Descubrí que no es parte de las especificaciones ISO, depende del chipset / escudo específico que estoy usando. NXP PN532 lo admite.
TheAverageGuy

Respuestas:

1

Los protocolos RFID requieren etiquetas pasivas o activas. Dependiendo de cuál use, la etiqueta o el lector transmiten pulsos regularmente. Visite www.rfidreader.com para más información. https://www.rfidjournal.com también proporciona recursos valiosos.

Muchas empresas invierten mucho en desarrollar tecnología RFID. Le recomendamos no reinventar las ruedas sin tener que guardar bolsillos.

Marty Grogan
fuente
1

Esto diferiría por dispositivo / lector. Actualmente, estoy en un proyecto con un lector RFID TRF7970a. He visto que es una hoja de datos que tiene opciones para enviar valores RAW, ya que no admite todos los protocolos (¿NXP tiene patente en uno?), Por lo que el chip no lo analiza, pero puede enviarlo al mcu por completo. En resumen, sí, esto es posible. Pero el uso de un lector que cumpla con su protocolo podría reducir su costo / tiempo de desarrollo

Pablo
fuente