Ir para o conteúdo
Idioma: PT

O que é a ISO/IEC 14443, e quais tags a seguem?

A ISO/IEC 14443 é a norma dos cartões de proximidade a 13,56 MHz. Ela define como um leitor e um cartão se encontram, combinam conversar e trocam quadros. A maioria das tags NFC de consumo e todo cartão bancário por aproximação se apoiam nela, numa de duas variantes conhecidas como Tipo A e Tipo B.

Uma norma em camadas

A ISO/IEC 14443 não é uma coisa só. Ela se divide em partes que se empilham: as características físicas de um cartão, a interface de rádio e o modo como um cartão é alimentado, o procedimento de inicialização e de anticolisão, e por fim o protocolo de transmissão usado depois que um cartão foi selecionado.

Essa última camada é a que os desenvolvedores encontram pelo nome. O Android a chama de ISO-DEP e a documenta como ISO 14443-4 na referência de tecnologias NFC dele.

Tipo A e Tipo B

A norma define duas maneiras incompatíveis de codificar o sinal em cada direção. As duas funcionam a 13,56 MHz, as duas são cobertas pela mesma norma, e um leitor conforme suporta as duas.

O Tipo A é esmagadoramente o que você encontra nas tags de consumo. O Tipo B aparece em documentos de identidade e em alguns esquemas nacionais de cartões. O Android os expõe separadamente como NfcA, documentado como ISO 14443-3A, e NfcB, documentado como ISO 14443-3B.

Para quem compra, essa distinção é quase sempre irrelevante, porque os celulares tratam as duas. Ela se torna relevante só quando um leitor específico ou um sistema de crachás específico suporta uma e não a outra.

Como o seu celular a expõe

Como o Android nomeia as camadas da ISO/IEC 14443, conforme a documentação de referência dele
Nome no AndroidNormaO que ele dá a você
NfcAISO 14443-3AAcesso de baixo nível a uma tag Tipo A
NfcBISO 14443-3BAcesso de baixo nível a uma tag Tipo B
IsoDepISO 14443-4O protocolo de transmissão, usado por cartões e tags Tipo 4

Ver vários desses listados para uma única tag é normal em vez de uma contradição. Uma tag Tipo 4 apresenta legitimamente NfcA e IsoDep ao mesmo tempo, porque as camadas se empilham.

Quando ela importa para você

Três situações, e só três.

Quando um fornecedor diz que uma tag é conforme à 14443 e nada mais, isso não é informação suficiente: não diz nada sobre o tipo de tag, sobre a memória nem sobre o NDEF ser suportado. Insista no tipo de tag.

Quando há um sistema de acesso já instalado envolvido, a variante importa, porque um leitor feito para o Tipo B não vai ler as suas tags Tipo A, por conformes que as duas sejam.

E quando um aplicativo informa uma tag como ISO-DEP sem NDEF, o que você tem na frente é um cartão e não uma tag: algo construído para rodar um protocolo, não para entregar conteúdo guardado.

Perguntas frequentes

Meu cartão bancário por aproximação é ISO 14443?

Quase certamente sim, na camada de rádio. O aplicativo de pagamento que roda sobre ela é especificado separadamente pela EMVCo. É por isso que um celular consegue detectar o cartão e ler alguns detalhes técnicos sem conseguir fazer nada de útil com ele.

Eu consigo um link para a própria norma ISO?

O texto é vendido em vez de publicado abertamente, e o site da ISO bloqueia o acesso automatizado, razão pela qual este site cita a norma pelo número e aponta para documentação que a cita, em vez de para uma página paga.

Qual é a diferença entre a 14443 e o NFC?

A 14443 é uma das normas sobre as quais o NFC se constrói. O NFC acrescenta um formato de dados, tipos de tag e a capacidade de um aparelho agir como qualquer um dos dois lados da troca. Todo aparelho NFC fala 14443, mas muitos sistemas 14443 não são NFC.

O Tipo A ou o Tipo B lê mais longe?

Nenhum dos dois, de nenhum modo que você note. A distância de leitura é fixada pela geometria da antena e pelo campo que o leitor produz, não pela codificação que as duas pontas combinaram.