La comunicazione attiva e passiva spiegata
Nella comunicazione passiva, solo un apparecchio genera un campo, e l'altro risponde modulandolo. Nella comunicazione attiva, ciascun lato genera a turno il proprio campo. Ogni scambio tra un telefono e un tag è passivo, ed è proprio per questo che il tag non ha bisogno di batteria.
Due modi di tenere una conversazione
La distinzione ruota su chi genera il campo, ed è indipendente da quale modo di funzionamento sia in corso.
Nella comunicazione passiva, un apparecchio genera un campo e lo mantiene senza interruzione. L'altro vive dentro quel campo e risponde cambiando quanta energia preleva. Nella comunicazione attiva, ciascun apparecchio genera il proprio campo quando tocca a lui parlare, e lo lascia cadere quando ascolta.
Passiva, che è quella che usi
Ogni lettura di un tag è comunicazione passiva, e deve esserlo, perché il tag non ha con cosa generare un campo.
Lo stesso vale quando il tuo telefono si presenta come carta davanti a un terminale. Il terminale fornisce il campo, il telefono risponde al suo interno. Il telefono è alimentato, ovviamente, ma non genera il campo di quello scambio.
I due modi che si usano ogni giorno funzionano dunque in passivo. Le conseguenze seguono subito: un lato fornisce tutta l'energia, lo scambio si interrompe nell'istante in cui i due si separano, e solo un lato può parlare alla volta.
Attiva, e dove è andata a finire
La comunicazione attiva richiede che entrambi i lati siano alimentati, il che esclude del tutto i tag. Il suo scopo era permettere a due apparecchi capaci di parlarsi senza che uno alimentasse l'altro in modo continuo, ed è stata la base del modo punto a punto.
Da quando il modo punto a punto è sparito dalle piattaforme, la comunicazione attiva compare appena in ciò che incontrano chi usa un telefono o chi programma. Resta nelle specifiche del NFC Forum e manca nella pratica quasi del tutto.
Una confusione che merita di essere chiarita
La comunicazione passiva e un tag passivo sono imparentati e non sono la stessa cosa, e mescolarli porta a malintesi reali.
Un tag passivo è un oggetto senza fonte di alimentazione. La comunicazione passiva è un modo di condurre uno scambio. Un telefono alimentato che emula una carta partecipa a una comunicazione passiva ed è tutto tranne che un apparecchio passivo.
La versione pratica: chiediti chi genera il campo. Quella domanda risponde se lo scambio è passivo, e ti dice inoltre a quale lato finisce prima la pazienza quando i due si separano.
Domande frequenti
Quando legge un tag, il mio telefono è attivo o passivo?
Genera il campo, quindi è il partecipante attivo di uno scambio passivo. Il tag è il lato passivo. Il modo nel suo insieme è comunicazione passiva, perché esiste un solo campo.
Due telefoni usano la comunicazione attiva?
L'avrebbero fatto, tramite il modo punto a punto. Poiché quel modo non è più disponibile su nessuna delle due piattaforme, non incontrerai due telefoni che si scambiano dati via NFC.
La comunicazione attiva arriva più lontano?
Non in modo apprezzabile. La portata viene dalla geometria delle antenne e dall'intensità del campo, non da quale lato lo genera, ed entrambi gli apparecchi restano soggetti agli stessi limiti del campo vicino.
Perché lo scambio si interrompe se muovo il telefono?
Perché nella comunicazione passiva il campo è l'alimentazione di uno dei lati. Se gli togli il campo, quel lato smette di esistere elettricamente, se serve a metà frase.