1 votos

Leer/escribir datos NFC en bruto en un mac

Estoy buscando una solución para leer/escribir datos en bruto desde y hacia etiquetas mifare classic. En Android, hay NFC Taginfo, NXP TagInfo y MIFARE Classic Tool.

Alternativamente, estaría dispuesto a programar mi propia aplicación para MacOS si alguien pudiera indicarme algunos buenos recursos sobre cómo se supone que funcionan las comunicaciones pc/sc y nfc.

TENGA EN CUENTA: ¡El NDEF NO es un dato bruto! Las aplicaciones NDEF como, por ejemplo, NFC Tools for Desktop no me sirven, porque sólo admiten la lectura/escritura de registros NDEF, pero no de datos en bruto.

0voto

Jose Chavez Puntos 645

Para programar tu propia aplicación para MacOS, tienes múltiples opciones. Como menciona Android, es posible que quiera seguir el camino de Catalyst para crear una aplicación para iOS y MacOS al mismo tiempo. En ese caso, querrás utilizar el Marco básico de NFC de Apple para acceder al lector NFC.

Si quieres un acceso realmente crudo sin un marco de trabajo, querrás partir de un conjunto específico de hardware. Por ejemplo, una opción popular es el ACR122U Lector/grabador NFC, que se conecta a través de USB. Viene con un software para Mac, que puede ser suficiente para tus necesidades, y si no, se puede programar al nivel más bajo si es necesario. Puedes leer los detalles en el Documentación de la API .

Otra opción es instalar pcsc-lite de HomeBrew y utilizar su implementación como un peldaño en la creación de su propia implementación.

0 votos

En realidad, no necesito acceso bruto al lector (lo tengo a través de pc/sc), lo que quiero es escribir datos arbitrarios donde quiera, por ejemplo "escribir DEADBEEFDEEBEEDADADEAF en el bloque 40 y poner la clave A=123456789ABC" en lugar de "colocar un registro NDEF de tipo URL en algún lugar de la tarjeta". Efectivamente, tengo el lector ACR122U, pero no conozco ningún software que lo acompañe, salvo los antiguos drivers de mac que ya no son necesarios. ¿Tienes algún enlace quizás?

0 votos

En la página 17 de la documentación de la API que he enlazado se detalla cómo escribir datos arbitrarios en un bloque específico. En cuanto al software, puedes comprarlo en el enlace que proporcioné en la respuesta.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X