A sequência de iniciação da etiqueta nfc

Quando um leitor Near Field Communication (NFC) inicia uma tag, o leitor e a etiqueta deve seguir uma seqüência específica para garantir o funcionamento adequado. O leitor e tag precisa estabelecer duas coisas: que uma tag específica é selecionada e que tipo de tag é selecionada.

A figura mostra como esta sequência funciona para cartões do tipo A. (Tipo B e F cartões de usar uma sequência de iniciação semelhante, mas um pouco diferente, mas essa sequência dá uma idéia de como a sequência de iniciação vai funcionar.)

Tag-activação
A execução de uma etiqueta de activação.

Video: Ricoh Connector app Configure NFC Tag on MFP



Sempre que você trabalhar com NFC, há um dispositivo de acoplamento de proximidade (PCD) e uma placa de acoplamento indutivo de proximidade (PICC). O PCD emite um sinal de rádio frequência (RF) que fornece energia para o PICC. No entanto, se mais de um PICC está disponível dentro da distância requerida, todos os PICCs responder, resultando em uma colisão.

A sequência de iniciação garante que o PCD selecciona apenas uma PICC e comunica com ele, evitando que a colisão causem problemas. Quando o PCD começa o processo de iniciação ao ligar o PICC, fá-lo através dos seguintes passos:

Video: Lecteur bluetooth NFC compatible Iphone

  1. O PCD envia um comando Request (REQA) à PICC.
    O REQA é especialmente construído - ele só tem sete bits, ele não pode ser confundido com qualquer outro comando. O PCD continua a enviar o comando REQA até que ele recebe pelo menos uma resposta tag. Os intervalos entre essas solicitações variam pelo fornecedor.
  2. O PICC responde com uma resposta ao pedido bloco (ATQA).
    Este bloco contém informação tal como um prefixo identificador exclusivo (UID). Ele também informa o PCD se o tag fornece suporte anticolisão. Se não, o tag é proprietária - ele não fornece suporte padrão NFC. O prefixo UID não é o identifier- completa contém apenas parte do UID.
  3. Quando as tags fornecer suporte anticolisão, o PCD envia um comando SELECT que inclui o prefixo UID.
    Várias tags podem ter o mesmo prefixo. Se o fizerem, o PCD detecta essa condição e envia outro comando SELECT com mais bits de prefixo. Como o PCD acrescenta pedaços de prefixo, o número de marcas que respondem torna-se menos até que apenas um tag responde - Selecionar tag.
  4. O passo final no processo de anticolisão ocorre quando o PCD envia um comando SELECT que inclui o UID completa para o PICC.
  5. O PICC responde enviando um comando Select Reconhecimento (SAK) para o PCD. O PICC ativa neste momento.
  6. O PCD deve saber como interagir com a PICC neste momento.
    Quando o bit 6 do SAK contém um 1, o PICC activado suporta o protocolo MiFare. Caso contrário, o PCD pode assumir que o PICC fornece suporte normalizado ISO 14443-4.
  7. O PICC continua a processar todos os comandos, até que recebe um comando HALT da PCD. Neste ponto, o PICC torna-se desativado.

O comando REQA só funciona em PICCs que não são deficientes motores - isto é, que o PCD não leu antes. Para ler as etiquetas com deficiência, o PCD vez emite um comando de despertar (Wupa).


Publicações relacionadas