Ir para o conteúdo
Idioma: PT

ISO/IEC 18092 e ISO/IEC 14443: qual é a diferença?

A ISO/IEC 14443 descreve um cartão passivo sendo interrogado por um leitor. A ISO/IEC 18092, também chamada NFCIP-1, descreve uma interface em que qualquer um dos dois aparelhos pode conduzir a troca. Elas compartilham parte da camada física, e é por isso que os dois números aparecem juntos e são usados como se fossem intercambiáveis.

Duas normas, duas ideias de quem fala

A 14443 foi escrita para cartões. Ela pressupõe uma assimetria: um lado tem energia e faz perguntas, o outro é um objeto passivo que responde. Esse modelo descreve perfeitamente um crachá numa porta ou um cartão num terminal.

A 18092, publicada como NFCIP-1, foi escrita para aparelhos. Ela pressupõe que os dois lados poderiam ter energia e que qualquer um poderia iniciar, o que é o que torna conceitualmente possíveis a emulação de cartão e o histórico modo ponto a ponto.

Onde elas se sobrepõem

As duas operam a 13,56 MHz, e a modulação e a codificação usadas na taxa de bits mais baixa são comuns. Uma tag pode, portanto, ser descrita com precisão por qualquer um dos dois números, dependendo de qual aspecto você está tratando, e é aí que está toda a fonte da confusão.

A documentação e as fichas de produto agravam isso ao listar os dois sem explicar que eles não são alternativas.

Ativo e passivo

A distinção que a 18092 acrescenta vale ser entendida porque explica um comportamento real.

Na comunicação passiva só um lado gera um campo, e o outro responde modulando-o. É o que acontece todas as vezes que você lê uma tag. Na comunicação ativa cada lado gera o campo dele por vez, o que permite a dois aparelhos alimentados conversar sem que um alimente o outro permanentemente.

O modo ativo é a razão pela qual dois celulares poderiam em princípio trocar dados diretamente. Se alguma das duas plataformas móveis ainda expõe isso de modo útil é outra questão, e a resposta hoje é essencialmente não.

Se você precisa se importar

Comprando tags: não. O tipo de tag informa o que você precisa, e o número ISO por baixo é curiosidade.

Lendo uma ficha técnica: um pouco, porque ver os dois números listados é normal em vez de sinal de confusão do lado do fabricante.

Escrevendo software que fala com tags em baixo nível: sim, porque as duas normas definem estruturas de quadro diferentes e conjuntos de comandos diferentes, e as interfaces das plataformas as expõem separadamente.

Para todos os demais, o resumo útil é que a 14443 descreve o mundo dos cartões, a 18092 descreve o mundo dos aparelhos, e o NFC de consumo vive na sobreposição.

Perguntas frequentes

Qual delas o meu celular usa?

As duas, dependendo do que ele está fazendo. Ler uma tag exercita o modelo do cartão, emular um cartão exercita o modelo do aparelho, e o hardware suporta os dois porque a camada física é comum.

A 18092 é a mesma coisa que o NFC?

Ela é a norma central da interface, mas o NFC como categoria de produto precisa também das camadas do NFC Forum por cima: tipos de tag, NDEF e ativação. Um aparelho que implementasse apenas a 18092 não seria interoperável do jeito que as pessoas esperam do NFC.

Por que os anúncios de produto mencionam os dois números?

Porque os dois se aplicam. A tag é compatível com a interface de cartão e com a interface de aparelho NFC, e listar os dois é correto em vez de redundante, mesmo que seja apresentado de um modo que não ajuda.

O modo ponto a ponto ainda funciona entre dois celulares?

Não como um jeito suportado de compartilhar arquivos em nenhuma das duas plataformas móveis hoje. O modo existe na norma, mas os recursos de plataforma que o usavam foram retirados ou nunca foram oferecidos.