O que muda se um chip não for conforme ao NFC Forum?
Ele pode funcionar em alguns celulares e não em outros, o que é pior para uma instalação que falhar de vez. A conformidade a um tipo de tag do NFC Forum é o que garante que um celular qualquer consiga ler uma tag sem software especializado, e é a propriedade que a maioria dos anúncios omite.
O que conformidade quer dizer
Que o chip implementa um dos cinco tipos de tag do NFC Forum, de modo que um leitor conforme sabe quais comandos enviar e onde encontrar o conteúdo.
Sem isso, ler a tag exige um software que já conheça a organização da memória e o conjunto de comandos dela. O sistema operacional não conhece, então um toque não produz nada.
O NFC Forum publica as especificações dos tipos de tag, e a conformidade é o que um fornecedor está afirmando quando declara um tipo de tag.
A inconsistência é o custo real
Uma tag que falha em todo lugar é uma tag ruim, descoberta na hora e devolvida.
Uma tag que funciona no aparelho Android de quem comprou e não faz nada em metade dos celulares dos visitantes é uma falha de instalação descoberta aos poucos, atribuída aos celulares, e cara de diagnosticar. É isso que a não conformidade costuma produzir.
O MIFARE Classic é o exemplo bem documentado: ele usa a mesma camada de rádio e um protocolo proprietário acima dela, e o Android declara claramente que o suporte depende do aparelho.
Onde você encontra chips não conformes
Anúncios de mercados online que dizem “compatível com NFC” e não nomeiam tipo de tag nenhum. A expressão não é regulada e aparece em produtos que nenhum celular vai ler como tag.
Lotes muito baratos, onde a economia vem de algum lugar e esse lugar muitas vezes é a conformidade.
Estoque de controle de acesso, onde cartões projetados para um sistema de leitores específico nunca foram feitos para ser lidos por celulares e são revendidos como tags NFC genéricas.
E clones de chips conhecidos, que imitam a embalagem e divergem no comportamento em condições que o original trata.
Como evitá-los
Peça o tipo de tag do NFC Forum antes de encomendar, e trate uma resposta de “compatível com NFC” como nenhuma resposta.
Encomende uma amostra e leia-a com uma ferramenta que informe o tipo de tag. Se a ferramenta informa uma tecnologia mas nenhum tipo de tag, esse é o sinal.
Toque na amostra com um iPhone além de um aparelho Android, já que a plataforma mais estreita revela esse problema mais rápido.
E repita a cada entrega. Um fornecedor que enviou tags conformes da última vez pode enviar uma substituta desta, e nada na embalagem vai dizer isso.
Perguntas frequentes
Um chip não conforme é inútil?
Não num sistema fechado em que você controla o software e os leitores. Ele é inutilizável para qualquer coisa que o público toque, que é o que a maioria das instalações é.
Como eu percebo isso por um anúncio?
Muitas vezes você não percebe, e é por isso que uma amostra importa. Um anúncio que declara um tipo de tag do Forum está fazendo uma afirmação verificável, e um que diz “compatível com NFC” não está fazendo nenhuma.
Tags baratas sempre dão problema?
Não. Muitas tags baratas são plenamente conformes, e o preço sozinho não é o sinal. A ausência de um tipo de tag declarado é o sinal.
Uma tag não conforme pode ser tornada conforme?
Não. A conformidade é uma propriedade do conjunto de comandos e da organização de memória do chip, e nenhum dos dois pode ser mudado depois da fabricação.