Come funziona la tecnologia NFC e perche’ basta avvicinare due dispositivi

Avvicinare lo smartphone a un terminale, a un badge o a una piccola etichetta produce spesso un risultato immediato: compare una notifica, si apre un contenuto oppure viene avviata un’operazione. Prima di quel risultato, però, deve formarsi un campo radio, un dispositivo deve rilevare l’altro e i dati ricevuti devono essere interpretati dal sistema.

NFC significa Near Field Communication, cioè comunicazione in prossimità. La tecnologia opera tipicamente a 13,56 MHz e a distanza molto breve, fino a circa 10 centimetri. Non si tratta di una portata garantita: antenna, orientamento, materiali circostanti e condizioni ambientali possono ridurre lo spazio entro il quale lo scambio riesce.

Che cosa accade quando si avvicinano i dispositivi

Quando la funzione NFC è disponibile e attiva, il lettore genera un campo elettromagnetico nell’area immediatamente circostante. Avvicinando un elemento compatibile, il campo consente prima di rilevarne la presenza e poi di stabilire lo scambio previsto. Il risultato dipende dai due oggetti coinvolti: un telefono può leggere un tag, un terminale può interagire con un dispositivo usato per un pagamento oppure due apparecchi NFC attivi possono comunicare tra loro.

La distanza ridotta è quindi parte del meccanismo. Non occorre cercare un dispositivo lontano né selezionarlo da un elenco: l’interazione viene provocata portando fisicamente gli elementi nella stessa piccola area. Questo spiega perché il gesto dell’avvicinamento sia sufficiente ad avviare molte operazioni, ma anche perché pochi centimetri o un allineamento diverso possano determinare il successo o il fallimento della lettura.

Il caso del tag passivo: energia e dati arrivano dallo stesso campo

Un tag NFC passivo comprende un microchip e un’antenna a bobina, ma non utilizza una batteria propria. Quando entra nel campo magnetico alternato prodotto dal lettore, l’antenna ricava l’energia necessaria ad alimentare temporaneamente il chip. Il lettore può quindi interrogare il tag, che risponde modulando il campo con i dati memorizzati.

Il telefono, in questa situazione, svolge la parte attiva: crea il campo, fornisce energia al tag e interpreta la risposta. Il tag rimane invece inattivo finché non viene avvicinato a un lettore compatibile. Per questo una piccola etichetta può continuare a contenere informazioni senza essere ricaricata.

I dati registrati possono essere organizzati nel formato NDEF, acronimo di NFC Data Exchange Format. I record NDEF possono contenere, tra gli esempi documentati, testo, un URL, un numero di telefono o coordinate GPS. Dopo la lettura, è il dispositivo a decidere come presentare o utilizzare l’informazione: il tag trasmette il dato, mentre l’apertura di una pagina o l’esecuzione di un’altra azione dipendono dal sistema e dall’applicazione.

Quando entrambi i dispositivi sono attivi

La comunicazione NFC non avviene soltanto tra un lettore e un’etichetta passiva. Può coinvolgere anche due dispositivi attivi, dotati di alimentazione propria e di componenti NFC. Durante lo scambio, i dispositivi attivano alternativamente il proprio campo invece di mantenere la divisione fissa tra un lettore alimentato e un tag che ricava energia dall’esterno.

Questa distinzione permette di capire che “avvicinare due dispositivi” non descrive sempre lo stesso processo. Con un tag passivo, uno degli elementi fornisce energia e interroga l’altro. Tra apparecchi attivi, entrambi possono partecipare direttamente alla comunicazione. In ogni caso, hardware compatibile e software capace di interpretare i dati restano requisiti indispensabili.

Pagamenti, lettura dei tag e pairing non sono la stessa operazione

I pagamenti contactless sono uno degli impieghi più riconoscibili dell’NFC, ma non definiscono l’intera tecnologia. Tra gli usi documentati rientrano anche accesso e identificazione, trasporto pubblico, apertura di porte, avvio di veicoli e collegamento a contenuti digitali.

In un pagamento, l’NFC costituisce il canale radio ravvicinato attraverso cui il dispositivo e il terminale avviano lo scambio previsto dal servizio. Autorizzazione, autenticazione e trattamento dei dati appartengono invece al sistema di pagamento nel suo complesso. La presenza dell’NFC, da sola, non stabilisce come debba essere protetta o approvata ogni transazione.

Nella lettura di un tag, il passaggio è più diretto: il lettore alimenta il supporto passivo, riceve il dato memorizzato e lo consegna al software. L’azione visibile può essere l’apertura di un contenuto, la visualizzazione di un testo o l’identificazione dell’oggetto associato al tag.

Nel pairing, invece, l’avvicinamento può servire allo scambio iniziale delle informazioni necessarie ad abbinare prodotti compatibili. L’NFC va quindi distinto dall’eventuale collegamento che i dispositivi useranno in seguito: il suo compito può limitarsi a rendere immediato il contatto iniziale.

Perché a volte bisogna spostare il telefono

Il componente NFC non occupa necessariamente tutta la superficie dello smartphone. Se l’antenna del telefono e quella del tag non sono abbastanza vicine o ben orientate, il campo può non trasferire energia e dati in modo adeguato. Conviene quindi appoggiare o muovere lentamente la parte posteriore del dispositivo sul punto di lettura, senza limitarsi a un passaggio rapido.

Anche custodie, materiali e superfici circostanti possono influire sul risultato. In particolare, un’installazione su metallo può richiedere tag progettati per quella situazione. Il limite di circa 10 centimetri indica una portata massima di riferimento, non la distanza alla quale ogni combinazione di telefono, lettore e tag funzionerà certamente.

La prossimità non coincide con la sicurezza completa

La portata ridotta circoscrive fisicamente l’area nella quale può avvenire lo scambio, ma non rende automaticamente sicura qualsiasi applicazione NFC. La protezione effettiva dipende anche da come il servizio gestisce autenticazione, autorizzazioni e dati.

È quindi utile separare due livelli. L’NFC stabilisce il contatto radio ravvicinato; l’applicazione determina che cosa può essere letto, quale operazione viene richiesta e quali verifiche servono per completarla. Due servizi basati sulla stessa tecnologia possono adottare condizioni e protezioni differenti.

Come verificare se lo smartphone supporta l’NFC

Il primo controllo può essere effettuato nelle impostazioni dello smartphone, cercando la voce “NFC”, “connessioni” o “dispositivi connessi”. La posizione e la presenza di un interruttore dedicato variano in base al modello e al sistema operativo, quindi l’assenza di un comando nel pannello rapido non è da sola una risposta definitiva.

Se la ricerca nelle impostazioni non restituisce risultati, conviene consultare le specifiche ufficiali del modello esatto. Occorre inoltre verificare i requisiti dell’applicazione che si vuole utilizzare: avere il componente NFC non implica che ogni servizio, tag o funzione sia automaticamente compatibile. Quando il supporto è presente, una prova pratica va eseguita avvicinando lentamente il punto dell’antenna del telefono al tag o al terminale e seguendo le eventuali indicazioni mostrate sullo schermo.

Fonti

  • NFC Forum, per le applicazioni documentate della tecnologia NFC.
  • Temera, per la descrizione tecnica della comunicazione in prossimità.
  • Wintag, per il funzionamento dei tag passivi e gli esempi di dati NDEF.