nfcfundamentalsguide

Cos'è un tag NFC? Guida completa al funzionamento e agli utilizzi

I tag NFC sono minuscoli chip senza batteria che inviano dati a un telefono con un solo tocco. Ecco cosa c'è davvero al loro interno, i tipi che incontrerai e gli usi pratici nella vita di tutti i giorni.

Published · NFCore

I tag NFC sono ovunque: braccialetti per eventi, tessere d'albergo, adesivi smart-home dietro un interruttore, abbonamenti per i mezzi, fialette di vaccini e quel piccolo punto nero sul collare di un animale. La maggior parte delle volte non li noti nemmeno. Tocchi e qualcosa succede.

Questa guida spiega cosa sia davvero un tag NFC, cosa contenga, i diversi tipi che incontrerai e a cosa servano nella vita reale. Alla fine dovresti sapere quale tipo comprare per il tuo progetto e cosa il telefono può — e non può — fare con un tag.

In sintesi

  • Un tag NFC è un piccolo chip con una bobina di rame che preleva energia dal campo magnetico del telefono — niente batteria.
  • I tag consumer più comuni (NTAG213/215/216) contengono tra 144 e 888 byte — abbastanza per un URL, una scheda contatto o credenziali Wi-Fi.
  • Il telefono può leggere quasi qualunque tag NFC, ma scrivere, clonare o ispezionare i dati grezzi richiede un'app dedicata.

Cos'è un tag NFC, esattamente?

Un tag NFC è un chip passivo, senza batteria, che risponde quando un telefono o un lettore gli si avvicina. NFC sta per Near Field Communication ("comunicazione di prossimità"), e la parte "di prossimità" è quella che conta. Il chip non ha una propria fonte di energia. Preleva un po' di energia dal campo magnetico generato dal lettore, la usa per attivarsi e restituisce una breve raffica di dati. L'intero scambio dura una frazione di secondo.

Il raggio breve — circa 4 cm in pratica — è voluto. È una caratteristica, non un limite. Significa che un tag non viene letto per sbaglio dall'altra parte della stanza, e costringe l'utente a toccare consapevolmente. Confrontalo con il Bluetooth, che può far trapelare dati fino a 10 metri, o con i QR code, fotografabili da lontano.

Un tag può essere un adesivo grande quanto un'unghia, una tessera grande quanto una carta di credito, un pulsante incollato su un poster, un microchip in un animale o un chip integrato in un braccialetto. Qualunque sia il formato, l'elettronica di base è la stessa.

Come funziona davvero un tag NFC

Se apri un tag NFC trovi due cose: un piccolo chip e una bobina d'antenna in rame. Tutto qui.

Quando il telefono si avvicina, il controller NFC del telefono alimenta la propria antenna producendo un campo magnetico a 13,56 MHz. La bobina del tag si trova in quel campo e funziona come un piccolo generatore: il campo induce nella bobina una corrente sufficiente ad alimentare il chip per qualche millisecondo. Il chip si attiva, legge la propria memoria e modula la sua bobina per rinviare i dati attraverso lo stesso campo. Si chiama accoppiamento induttivo.

I dati sono memorizzati in un formato chiamato NDEF (NFC Data Exchange Format). NDEF è un contenitore di uno o più "record", ciascuno con un tipo (URL, testo, vCard, configurazione Wi-Fi, MIME, personalizzato) e un payload. Quando iOS o Android riconoscono un record NDEF, propongono automaticamente l'azione giusta — aprire un link, salvare un contatto, collegarsi a una rete Wi-Fi. Quando i dati non sono NDEF — per esempio una tessera di trasporto con blocchi di memoria grezzi — il sistema operativo non sa cosa farne e serve un'app dedicata per ispezionare o interpretare i byte.

I principali tipi di tag NFC

Esistono decine di famiglie di chip, ma la maggior parte di ciò che comprerai online o incontrerai in giro rientra in tre categorie.

NTAG213, NTAG215, NTAG216

È la famiglia NTAG2xx di NXP — tag di Tipo 2 secondo l'NFC Forum. Economici, largamente compatibili e quello che davvero c'è dentro alla maggior parte degli adesivi e tessere vergini su Amazon. I numeri indicano la dimensione di memoria:

  • NTAG213 — circa 144 byte di memoria utente. Adatto a un URL o a un testo breve.
  • NTAG215 — circa 504 byte. Il punto ottimale per vCard e per la maggior parte degli usi. È anche quello usato dalle carte Amiibo.
  • NTAG216 — circa 888 byte. Per payload più lunghi o più record.

Se compri tag per un progetto e non hai un motivo specifico per scegliere altro, NTAG215 è la scelta predefinita.

MIFARE Classic, Ultralight e DESFire

La famiglia MIFARE di NXP è quella usata dalla maggior parte dei sistemi di controllo accessi e delle tessere di trasporto. Non sono tag di Tipo 2 NFC Forum: usano sicurezza proprietaria sopra la stessa radio. MIFARE Classic è famoso per essere stato violato crittograficamente anni fa, e nonostante questo alcuni sistemi di accesso continuano a usarlo perché è "abbastanza buono" contro gli aggressori occasionali. MIFARE DESFire è il successore moderno e sicuro, molto più difficile da clonare.

ICODE, Tipo 4, Tipo 5

Meno diffusi nei progetti consumer ma utili da conoscere. I tag di Tipo 4 contengono parecchi più dati e si trovano in alcuni passaporti. I tag di Tipo 5 (ISO 15693) hanno un raggio di lettura maggiore e compaiono nei libri di biblioteca e nel tracciamento di inventario.

Se compri tag e vuoi solo che funzionino con il tuo telefono, cerca "NTAG215" o "NFC Forum Type 2" nell'annuncio. Evita i "MIFARE Classic" per uso generico — molti telefoni li leggono, ma iOS in particolare li tratta da cittadini di seconda classe.

A cosa servono davvero i tag NFC

La parte divertente. I tag NFC costano poco (spesso meno di 1 € l'uno in stock) e stanno ovunque ci stia un adesivo. Si usano per:

  • Trigger smart-home. Attacca un tag accanto alla porta di casa che spegne le luci e attiva l'allarme quando lo tocchi uscendo. Comandi rapidi di iOS e Tasker su Android lo supportano nativamente.
  • Biglietti da visita. Un tag nel portafoglio che condivide i tuoi contatti come vCard. Tocchi il telefono di qualcuno e i tuoi dati finiscono nella sua rubrica.
  • Condivisione Wi-Fi. Un tag attaccato al frigo con le credenziali della rete ospiti. Gli ospiti toccano, si collegano, niente da digitare.
  • Inventario e tracciamento risorse. Ogni articolo ottiene un tag con ID unico; un magazziniere scansiona uno scaffale in pochi secondi.
  • Controllo accessi e tessere di trasporto. Portachiavi aziendali, tessere d'albergo, abbonamenti del metrò, skipass.
  • Anticontraffazione. I prodotti di lusso a volte includono un tag il cui ID unico è registrato dal produttore, in modo che l'acquirente possa verificarne l'autenticità.
  • Poster pubblicitari ed esposizioni di musei. Tocca per saperne di più, vedere un video, ricevere un coupon.
  • Targhette per animali e allarmi medici. Un tag con i contatti del proprietario o un link a dati sanitari, scansionato da chi trova l'animale o la persona.

Lo schema è sempre lo stesso: il tag conserva pochi dati, il telefono li interpreta, il sistema o un'app fa il resto.

NFC vs. altre tecnologie senza contatto

Aiuta inquadrare l'NFC rispetto alle alternative.

NFC vs. RFID. Tutto ciò che è NFC è RFID — l'NFC è un sottoinsieme specifico a 13,56 MHz della famiglia RFID più ampia. Tra gli RFID rientrano anche tag UHF a lungo raggio (inventari, telepedaggio) e tag a bassa frequenza (microchip per animali). Quando si parla di "RFID" in ambito sicurezza si intendono di solito quei sistemi a lungo raggio; quando si parla di "NFC" si intendono tag a corto raggio leggibili dal telefono.

NFC vs. QR code. I QR code costano zero da stampare ma sono facili da sostituire, fotografabili da lontano e non riscrivibili. I tag NFC costano pochi centesimi, richiedono un tocco consapevole, possono essere bloccati o protetti da password e riscritti migliaia di volte. Per un poster sul muro va bene un QR. Per qualcosa attaccato a un oggetto fisico che debba essere a prova di manomissione, l'NFC è meglio.

NFC vs. Bluetooth. L'accoppiamento Bluetooth richiede secondi, lavora a metri di distanza ed entrambi i lati devono essere alimentati. L'NFC funziona in millisecondi, richiede un tocco consapevole e il lato tag non ha bisogno di alimentazione. Sono complementari — l'NFC è spesso usato come handshake per avviare un accoppiamento Bluetooth.

Leggere e scrivere tag NFC dal telefono

Di base, il telefono legge la maggior parte dei tag NFC. Scrivere, clonare e ispezionare la memoria grezza è dove la cosa diventa interessante.

Su iPhone, ogni modello dall'XS in poi legge i tag in background. Non devi aprire nulla — basta avvicinare la parte alta del dispositivo al tag e compare il banner "Tag rilevato". iPhone 7, 8 e X hanno hardware NFC, ma devi prima aprire il lettore NFC dal Centro di Controllo. In ogni caso, iOS gestisce solo i record NDEF che riconosce; se il tag contiene dati non standard o è bloccato, iOS non mostra nulla.

Su Android, attivi l'NFC nelle Impostazioni (di solito è già attivo nei telefoni che lo hanno) e la maggior parte dei dispositivi legge i tag appena lo schermo è sbloccato. Il comportamento varia per produttore — alcuni Samsung e Xiaomi hanno funzioni NFC aggiuntive, mentre alcuni modelli base non hanno NFC.

Quando iOS non apre un tag, la causa è quasi sempre una di queste: tag vuoto, dati non NDEF, tag bloccato o tipo di chip non incluso nella lista compatibile di iOS. Nessuna è fatale — significa solo che ti serve un'app di lettura per vedere il contenuto reale.

Per ispezionare i dettagli di un tag oltre il banner di iOS — tipo di chip, UID, stato di blocco, NDEF grezzo e dump completo della memoria — o per scrivere i tuoi dati e clonare tag compatibili, NFCore gestisce tutto. È l'app iOS per cui esiste questo sito.

Tratteremo le specifiche per piattaforma in guide dedicate:

Cosa si può mettere su un tag NFC?

La memoria del chip è solo byte — cosa metterci dipende da te, ma le opzioni pratiche sono:

  • Un URL. Di gran lunga il payload più comune. Tocchi, si apre il browser.
  • Credenziali Wi-Fi. SSID + password impacchettati in modo che il telefono si colleghi automaticamente.
  • Una vCard. Nome, telefono, email, indirizzo — finiscono in rubrica.
  • Testo semplice. Mostrato a schermo.
  • Un payload tipo Apple Pay. Per tag che devono aprire un'app specifica o un pass.
  • Record NDEF personalizzati. Per tooling sviluppatori, MIME custom, lancio di app.
  • Blocchi di memoria grezzi. Quando vuoi controllo totale e dell'NDEF non te ne importa.

I limiti di memoria contano. Un URL ci sta ovunque. Una vCard con foto non ci sta su un NTAG213. Le credenziali Wi-Fi con password lunga ci stanno comode su un NTAG215. Pianifica in base al chip su cui stai scrivendo.

I tag NFC sono sicuri?

Risposta breve: sì, con i caveat di sempre.

Un tag non ha CPU. Non può eseguire codice, infettare un telefono con malware o spingere qualcosa al dispositivo. È il telefono a decidere cosa fare con i dati che legge, e i sistemi operativi moderni sono piuttosto prudenti — iOS mostra un'anteprima dell'URL prima di aprirlo, Android chiede il permesso per la maggior parte delle azioni, e nessuno dei due installa nulla in silenzio.

I rischi realistici sono:

  • Un URL malevolo sul tag. Stesso rischio di un QR code malevolo. Non toccare tag sconosciuti dando per scontato che siano sicuri.
  • Un tag sostituito. Qualcuno rimpiazza un tag legittimo (per esempio quello del menu di un ristorante) con un proprio tag che punta a una destinazione malevola. Difesa: diffida dei tag in luoghi pubblici e blocca i tuoi così che non possano essere sovrascritti.
  • Un tag bloccato che non hai bloccato tu. Alcuni attacchi scrivono un payload su un tag vuoto e poi lo bloccano in modo permanente, in modo che non si possa ripulire. Se controlli i tuoi tag, scrivi quello che vuoi e bloccali tu stesso.

Per i tuoi tag, valuta di bloccarli via software una volta soddisfatto del contenuto. La maggior parte dei chip NTAG supporta un bit di blocco unidirezionale e una password opzionale.

Prossimi passi

Se sei arrivato fin qui, sai sui tag NFC più del 99% di chi li usa ogni giorno. Il passo successivo dipende da cosa vuoi fare:

  • Leggere e ispezionare tag — parti dalle guide per piattaforma sopra (o prendi NFCore e tocca un tag).
  • Scrivere i tuoi tag — un pacchetto di adesivi NTAG215 e un'app di scrittura.
  • Costruire un progetto — definisci il payload più piccolo che faccia il lavoro, scrivilo, blocca il tag, attaccalo dove serve.

I tag NFC sono una di quelle rare tecnologie consumer che semplicemente funzionano. Costano poco, durano, non hanno batterie e, capite le basi, i casi d'uso saltano fuori praticamente da soli.


Ready to Get Started?

Download NFCore and start managing your NFC tags like a pro.