Comunicação ativa e passiva, explicadas
Na comunicação passiva só um aparelho gera um campo, e o outro responde modulando-o. Na comunicação ativa cada lado gera o campo dele por vez. Toda troca entre um celular e uma tag é passiva, que é precisamente por que a tag não precisa de bateria.
Dois jeitos de manter uma conversa
A distinção é sobre quem gera o campo, e ela é separada da questão de qual modo de funcionamento está rodando.
Na comunicação passiva, um aparelho produz um campo e o mantém de pé o tempo todo. O outro vive dentro desse campo e responde variando quanta energia tira dele. Na comunicação ativa, cada aparelho produz o campo próprio quando é a vez dele de falar, e o derruba quando está escutando.
Passiva, que é a que você usa
Toda leitura de uma tag é comunicação passiva, e tem de ser, porque a tag não tem com o que gerar um campo.
O mesmo vale quando o seu celular age como um cartão diante de um terminal. O terminal fornece o campo, o celular responde dentro dele. O celular está alimentado, claro, mas não está produzindo o campo daquela troca.
Então os dois modos que qualquer pessoa usa no dia a dia rodam de forma passiva. As consequências decorrem diretamente: um lado fornece toda a energia, a troca para no instante em que os dois se separam, e só um lado pode falar de cada vez.
Ativa, e para onde ela foi
A comunicação ativa exige que os dois lados estejam alimentados, o que exclui as tags por completo. O propósito dela era deixar dois aparelhos capazes conversarem sem que um alimentasse o outro permanentemente, e ela era a base do modo ponto a ponto.
Desde que o ponto a ponto desapareceu das plataformas, a comunicação ativa quase não tem presença no que um usuário ou um desenvolvedor comum encontra. Ela continua nas especificações publicadas pelo NFC Forum e está em grande parte ausente da prática.
Uma confusão que vale esclarecer
Comunicação passiva e tag passiva são coisas relacionadas e não são a mesma coisa, e misturá-las causa mal-entendidos reais.
Uma tag passiva é um objeto sem fonte de energia. A comunicação passiva é um jeito de conduzir uma troca. Um celular alimentado emulando um cartão está participando de uma comunicação passiva sendo tudo menos um aparelho passivo.
A versão prática: pergunte quem está produzindo o campo. Essa pergunta responde se a troca é passiva, e também diz qual dos dois lados vai perder a paciência primeiro quando eles forem separados.
Perguntas frequentes
Meu celular é ativo ou passivo ao ler uma tag?
Ele está produzindo o campo, então é o participante ativo de uma troca passiva. A tag é o lado passivo. O modo como um todo é comunicação passiva porque existe apenas um campo.
Dois celulares usam comunicação ativa?
Eles teriam usado, pelo modo ponto a ponto. Como esse modo já não está disponível em nenhuma das duas plataformas, dois celulares trocando dados por NFC não é algo que você vá encontrar.
A comunicação ativa alcança mais longe?
Não de maneira relevante. O alcance é governado pela geometria da antena e pela intensidade do campo, e não por qual lado gera o campo, e os dois aparelhos continuam sujeitos aos mesmos limites do campo próximo.
Por que a troca para quando eu movo o celular?
Porque na comunicação passiva o campo é a fonte de alimentação de um dos lados. Retire o campo e esse lado deixa de existir eletricamente, no meio de uma frase se for o caso.