Vai al contenuto
Lingua: IT

Che cos'è ISO/IEC 14443, e quali tag la seguono?

ISO/IEC 14443 è la norma delle schede di prossimità a 13,56 MHz. Definisce come un lettore e una scheda si incontrano, concordano una conversazione e si scambiano trame. Quasi tutti i tag NFC di consumo e ogni carta bancaria contactless vi si appoggiano, in una delle due varianti chiamate tipo A e tipo B.

Una norma a strati

ISO/IEC 14443 non è una cosa sola. È divisa in parti che si appoggiano una all'altra: le caratteristiche fisiche di una scheda, l'interfaccia radio e come una scheda viene alimentata, la procedura di inizializzazione e anticollisione, e infine il protocollo di trasmissione che vale una volta selezionata una scheda.

Quest'ultimo strato è quello che chi programma incontra per nome. Android lo chiama ISO-DEP e lo documenta come ISO 14443-4 nel suo riferimento delle tecniche NFC.

Tipo A e tipo B

La norma definisce due modi incompatibili di codificare il segnale in ciascun verso. Entrambi lavorano a 13,56 MHz, entrambi sono coperti dalla stessa norma, e un lettore conforme li padroneggia tutti e due.

Il tipo A è quello che incontri in modo schiacciante nei tag di consumo. Il tipo B compare nei documenti di identità e in alcuni sistemi nazionali di schede. Android li espone separatamente come NfcA, documentato come ISO 14443-3A, e NfcB, documentato come ISO 14443-3B.

Per chi compra, questa distinzione è quasi sempre irrilevante, perché i telefoni gestiscono entrambe. Comincia a contare solo quando un lettore preciso o un sistema di credenziali preciso supporta l'una e non l'altra.

Come la espone il tuo telefono

Come Android nomina gli strati di ISO/IEC 14443, secondo la sua stessa documentazione di riferimento
Nome in AndroidNormaCosa ti dà
NfcAISO 14443-3AAccesso di basso livello a un tag di tipo A
NfcBISO 14443-3BAccesso di basso livello a un tag di tipo B
IsoDepISO 14443-4Il protocollo di trasmissione, usato da schede e tag di tipo 4

Vederne diversi elencati per un solo tag è normale e non una contraddizione. Un tag di tipo 4 mostra a ragione NfcA e IsoDep insieme, perché gli strati si appoggiano uno sull'altro.

Quando ti riguarda

In tre casi, e solo in tre.

Quando un fornitore ti dice che un tag è conforme alla 14443 e nulla più, non basta: non dice nulla del tipo di tag, della memoria né del fatto che supporti NDEF. Insisti sul tipo di tag.

Quando è in gioco un sistema di accesso già installato, la variante conta, perché un lettore costruito per il tipo B non leggerà i tuoi tag di tipo A, per quanto conformi siano entrambi.

E quando un'applicazione annuncia un tag come ISO-DEP senza NDEF, hai davanti una scheda e non un tag: qualcosa costruito per eseguire un protocollo e non per consegnare contenuto salvato.

Domande frequenti

La mia carta bancaria contactless è ISO 14443?

Nello strato radio, quasi certamente sì. L'applicazione di pagamento che gira sopra è definita a parte da EMVCo. Per questo un telefono può rilevare la carta e leggere alcuni dati tecnici senza poterci fare nulla di utile.

Posso collegare la norma ISO in sé?

Il testo si vende e non viene pubblicato in aperto, e il sito di ISO blocca gli accessi automatizzati. Per questo questo sito nomina la norma con il suo numero e collega documentazione che la cita, invece di una pagina a pagamento.

Qual è la differenza tra 14443 e NFC?

La 14443 è una delle norme su cui l'NFC è costruito. L'NFC aggiunge un formato di dati, tipi di tag e la capacità di un apparecchio di assumere uno qualsiasi dei due lati dello scambio. Ogni dispositivo NFC parla 14443, ma molti sistemi 14443 non sono NFC.

Si legge da più lontano il tipo A o il tipo B?

Nessuno dei due, o almeno non in modo apprezzabile. La distanza di lettura viene dalla geometria delle antenne e dal campo che il lettore genera, non da quale codifica i due capi abbiano concordato.