Quais são os três modos de funcionamento do NFC?
Existem três modos nas normas: leitor gravador, em que o celular alimenta e lê uma tag; emulação de cartão, em que o celular se comporta como um cartão diante de um terminal; e ponto a ponto, em que dois aparelhos alimentados conversam diretamente. Os dois primeiros importam todo dia. O terceiro é história.
Os três modos
| Modo | O celular | O outro lado | Exemplo do dia a dia |
|---|---|---|---|
| Leitor gravador | Fornece o campo e pergunta | Uma tag ou um cartão passivo | Tocar num adesivo ou num cartaz |
| Emulação de cartão | Responde, alimentado pelo terminal | Um leitor alimentado | Pagar, ou abrir uma porta |
| Ponto a ponto | Qualquer um dos lados pode começar | Outro aparelho alimentado | Historicamente, transferência entre celulares |
O que roda no seu celular todo dia
O modo leitor gravador é o que você percebe. É o que acontece quando você mantém um celular contra uma tag: o celular vira a fonte de energia e quem interroga, e a tag responde.
A emulação de cartão é a que você usa sem perceber. Pagar com o celular, abrir a porta do escritório com ele, apresentar um passe de transporte: o celular deixa de ser um leitor e passa a ser a coisa que é lida, esperando a deixa de um terminal que fornece o campo.
A inversão de papéis é completa. Num modo o celular dá energia, no outro ele recebe instruções.
Quais deles você pode de fato usar
É aqui que a resposta prática diverge bastante da especificação.
O modo leitor gravador é aberto. Qualquer aplicativo pode ler e gravar tags, dentro do que cada plataforma permite, e é nesse modo que você tem liberdade real.
A emulação de cartão não é aberta do mesmo jeito. O que o seu celular pode fingir ser é controlado pelo sistema operacional e, no caso do pagamento, pelas bandeiras de cartão e pelo hardware. É essa a resposta para a pergunta muito comum de por que você não pode simplesmente copiar o crachá do escritório para o celular.
O ponto a ponto não está disponível em nenhuma forma que as plataformas ofereçam a usuários comuns hoje.
Como o celular sabe qual usar
Ele não decide de antemão. Enquanto está ocioso ele sonda, emitindo pulsos breves para detectar uma tag, e ao mesmo tempo escuta o campo de um leitor externo.
O que acontecer primeiro determina o papel daquela troca. Aproxime uma tag e o celular vira leitor. Leve o celular a um terminal e ele vira cartão. A troca é automática e invisível, e é por isso que quase ninguém percebe que o celular faz duas coisas opostas com a mesma antena.
Perguntas frequentes
Eu posso escolher qual modo o meu celular usa?
Não diretamente. O papel é determinado pelo que o celular encontra: uma tag passiva o torna leitor, um campo externo o torna cartão. Os aplicativos podem influenciar o que acontece dentro de um modo, não em qual modo se entra.
Por que eu não consigo copiar o meu crachá de acesso para o celular?
Porque a emulação de cartão é controlada pela plataforma e não pelos aplicativos. Mesmo onde o caminho técnico existe, apresentar uma credencial arbitrária é restrito, e o próprio crachá pode usar um esquema que o celular não consegue reproduzir.
O modo ponto a ponto acabou de vez?
Ele continua nas normas e desapareceu das plataformas. Nada do que os dois sistemas operacionais móveis oferecem hoje aos usuários depende dele, e o compartilhamento de arquivos migrou para a descoberta por Bluetooth com transferência por Wi-Fi.
O modo muda a distância de leitura?
Não de maneira relevante. A distância é governada pela geometria da antena e por qual lado produz o campo, e na emulação de cartão o terminal em geral tem uma antena maior que a de um celular, o que pode fazer o toque parecer mais tolerante.