iOS11 Core NFC e ISO 14443

Como entiendo el iOS 11 Core NFC, solo es compatible con NDEF. ¿Esto significa que solo admite tags ISO 15693 y no admite ISO 14443 (-3 o -4)?

Sé que puedes enviar APDU en NDEF, pero eso no es ISO 7816. Por favor, corrígeme si estoy equivocado. Simplemente, ¿soporta CoreNFC ISO 14443 (-3 / -4)?

No, Core NFC no está limitado a las tags ISO / IEC 15693. Según la documentation ( Core NFC ),

Al utilizar Core NFC, puede leer tags de Near Field Communication (NFC) de los types 1 a 5 que contienen datos en el formatting de intercambio de datos NFC (NDEF).

Por lo tanto, Core NFC parece admitir solo tags con formatting NDEF. NDEF es el formatting de intercambio de datos NFC, una capa de abstracción especificada por el Foro NFC para abstraer la interacción y el almacenamiento de datos en diferentes types de hardware de tags NFC. Actualmente, hay cinco plataforms de tags NFC diferentes especificadas por el Foro NFC y compatibles con iOS. Cada uno de estos types de tags se origina de ciertos productos de tags RFID (NFC) que ya existían antes de que naciera NFC. Se diferencian en sus sets commad, layout de memory e incluso en el estándar del protocolo de RF subyacente:

  • NFC Forum Tag Type 1: Esta plataforma de tags se origina en las tags Jewel de Innovision (ahora Broadcom). Está basado en el encuadre ISO / IEC 14443-3A pero no usa el esquema anticolisión de ese estándar.
  • NFC Forum Tag Type 2: esta plataforma de tags se origina en las tags NXP MIFARE Ultralight. Está basado en ISO / IEC 14443-3A.
  • NFC Forum Tag Type 3: esta plataforma de tags se origina en tags Sony FeliCa Lite. Está basado en JIS X 6319-4 (e ISO / IEC 18092).
  • NFC Forum Tag Type 4: esta plataforma de tags se origina en las tags NXP MIFARE DESFire. Está basado en el protocolo de transmisión ISO / IEC 14443-4 (ISO-DEP) (tanto de tipo A como tipo B) e ISO / IEC 7816-4 (APDU) y estructuras de sistema de files.
  • NFC Forum Tag Type 5: esta plataforma de tags fue un acuerdo entre las características de las tags ISO / IEC 15693 de diferentes fabricantes.

En consecuencia, Core NFC admite subsets de todos estos estándares de tarjetas inteligentes NFC / RFID / sin contacto en la banda de HF de 13.56 MHz. Sin embargo, está vinculado a las características que están expuestas a través de la capa de abstracción NDEF. Esto significa que solo puede usar esos estándares RF para leer posts NDEF en tags NFC compatibles.

Además, mientras que las APDU se utilizan para acceder a las tags de Tipo 4, está obligado a esas APDU y esas secuencias de comunicación que se utilizan para leer datos de estas tags. No puede controlar libremente qué APDU se envían.