Tag MIFARE RFID é atualmente um dos tags RFID mais comumente usados. MIFARE é uma série de cartões de RF conformidade com a norma ISO14443A produzido pela NXP. Ele inclui MIFARES50, MIFARE S70, MIFARE UltraLight, MIFARE Pro, MIFAREDesfire, etc. Devido à enorme influência da MIFARE, a indústria, por vezes produz cartões de RF que cumprem as normas ISO14443A. Também conhecido como “MIFARE”, especialmente o cartão MIFARES50, é quase o porta-voz da norma ISO14443A.
Quanto à origem do nome “MIFARE”, diz-se que em 1998 Philips adquiriu a empresa suíça Mikron, que desenvolveu anteriormente um sistema de carregamento chamado Mikrón FARE-collectionSystem, o sistema de carregamento Mikron, abreviado como MIFARE.
MIFARE placas da série às vezes se referem a MIFARE UltraLight como MF0, MIFARES50 e S70 como MF1, MIFARE Pro como MF2, e MIFARE Desfire como MF3 dependendo do chip usado no cartão.
A característica comum da série MIFARE é cumprir com o padrão internacional ISO14443A. As características comuns da Tag MIFARE RFID são os seguintes:
1. Eles são todos perto do cartão de PICC (proximidade ICC), ler e escrever distâncias até 10cm.
2. A frequência de RF do Tag MIFARE RFID é 13,56 ± 7KHz.
3. As etiquetas RFID MIFARE são passivos e sem contato, ea energia é fornecida pelo campo de RF gerado pelo leitor.
4. A força do campo magnético do campo de RF gerado pelo leitor é entre 1,5 A / m e 7,5 A / m. O Tag MIFARE RFID pode trabalhar continuamente neste intervalo força do campo.
5. O Tag MIFARE RFID entra primeiro campo RF do leitor para concluir a inicialização, e aguarda comandos do leitor. A troca de dados entre o leitor eo cartão sempre adota o modo RTF, isso é, o leitor primeiro emite um comando, e o cartão responde ao comando dentro de um tempo prescrito. Se o leitor não tem um comando, o cartão não pode falar em primeiro lugar de qualquer maneira.
6. O leitor envia um comando para o Tag MIFARE RFID usando um código Miller modificada 100% modulação ASK, eo Tag MIFARE RFID utiliza uma subportadora modulada código Manchester.
7. A taxa de dados entre o cartão eo leitor é 4 tipos: 106kbps, 212kbps, 424kbps, 847kbps. Contudo, antes de ler o comando da seleção do cartão (inclusivo), a taxa de comunicação só pode ser 106Kbps. Depois de ler a seleção do cartão, o Tag MIFARE RFID e leitor pode negociar que a taxa de usar. Como é que 106Kbps vêm de? Ela é obtida dividindo a frequência da portadora por 13,56 e dividindo pela 128. O ditado popular é “portador 128 divisão de freqüência”.
8. Quando o Tag MIFARE RFID não entra no campo de RF, ele é chamado o estado Power-Off. Depois de entrar no campo de RF, ele entra no estado ocioso depois de receber a reposição de energia. Depois de receber o comando de chamada do leitor, ele entra no estado Pronto. Após o ciclo de anti-colisão é seleccionado, ele entra no estado activo, e entra no estado de sono após a recepção do comando do sono ou o comando desconhecido no estado ativo.
9. etiquetas RFID MIFARE tem um número de série exclusivo global, que pode ser 4 bytes, 7 ou bytes 10 bytes. Quando as etiquetas RFID múltipla MIFARE entrar no campo RF do leitor ao mesmo tempo, os cartões de seguir o mecanismo anti-colisão orientada bits, eo leitor de cartão seleciona um Tag MIFARE RFID único para operar. Depois do leitor ter terminado operar um Tag MIFARE RFID, ele pode enviar um comando de sono para colocar o cartão para dormir, e o leitor continua a operar em outras tags RFID MIFARE.
10. Essas marcas MIFARE RFID têm as mesmas etapas da operação antes da seleção do cartão (Incluindo). A operação após a seleção Tag MIFARE RFID é diferente. Por exemplo, alguns precisam para verificar a senha, alguns não precisa dele, ea maneira de verificar a senha. Há também diferenças.
11. São necessários dois passos para entrar no campo magnético do Tag MIFARE RFID para o Tag MIFARE RFID.
O primeiro passo é para o leitor a chamar o Tag MIFARE RFID no campo magnético, eo Tag MIFARE RFID responde à chamada.
(1) Uma vez que pode ser um cartão no campo magnético que acaba de entrar no campo magnético e é reposto eletricamente, ele também pode ter um Tag MIFARE RFID que foi operado pelo leitor e enviado para o estado de sono pelo leitor. Diferentes tipos de etiquetas RFID MIFARE, o leitor usa dois comandos diferentes para fazer chamadas: solicitação de cartão (REQA, 0x26) e cartão de wake-up (ACORDE, 0x52).
(2) O MIFARE RFID Tag Pedido (REQA) só pode chamar cartões no estado ocioso, e serviços de despertador podem chamar todos os cartões, incluindo cartões no Halt e estados Casual.
(3) Depois de receber o comando de chamada cartão, o Tag MIFARE RFID irá responder ao comando (Resposta ToRequest, ATQA), dizendo ao leitor a possibilidade de cumprir com o mecanismo anti-colisão orientada por bits. Se não, o leitor não irá, naturalmente, irá operar para baixo, a menos que as duas partes chegaram a acordo sobre um acordo especial anti-colisão, mas não é chamado “obedecer ISO14443A”. ATQA tem dois bytes. O valor do primeiro byte não é especificado (RFU). Os superiores dois bits do segundo byte b7b6 indicam o comprimento do número de série do cartão (“00” é 4 bytes, e “01” é 7 palavras. Seção, “10” é 10 bytes), o valor de bit b5 não for especificado (RFU), B4-b0 indica se ou não o mecanismo de anti-colisão orientada bits é observado. Se for observado, B4-b0 deve ter uma e apenas 1 Pouco é 1. Usualmente, o ATQA de MIFARES50 é 0004H, o ATQA de MIFARE S70 é 0002H, o ATQA de MIFAREUltraLight é 0044H, o ATQA de MIFARE Luz é 0010H, e o ATQA de MIFAREDesfire é 0434H. É habitual na indústria para chamar ATQA o tipo de cartão, e é chamado “MIFARE S50 tipo de cartão é 0004H, MIFARES70 tipo de cartão é 0002H, MIFARE UltraLight tipo de cartão é 0044H, MIFAREDesfire tipo de cartão é 0344H…”, esta declaração não é realmente rigorosa. Cartões com ATQA 0044H e 0344H têm aparecido, mas este cartão não é um MIFAREUltraLight e MIFARE Desfire, mas um novo MIFARES50 7-byte. Isto é normal, porque ISO 14443A estipula que o papel de ATQA é para indicar se o cartão está em conformidade com o mecanismo de anti-colisão orientada bits e o comprimento do seu próprio número de série do cartão, e não indica qual o tipo de cartão.
(1) A razão porque “colisão” e “seleção” são colocados juntos é porque os códigos dos dois comandos são os mesmos, a diferença é a forma como muitos cartões confirmou os números de série estão incluídos após o código de comando.
(2) mecanismo de anti-colisão orientada bits Cada ciclo de anti-colisão requer um número de cartão de 32 bits para participar. O leitor envia um código de comando anti-colisão para todos os cartões de participar do anti-colisão, e diz o cartão como os números de série muitos cartões foram determinados, de modo que a parte da frente do número de série do cartão é o mesmo que o número de série confirmou emitido pelo leitor. Dar uma resposta.
(3) Se o número de série do cartão confirmado é inferior a 32 pedaços, que é um comando anti-colisão, o cartão irá retornar a parte restante número serial do cartão, exceto o número de série do cartão confirmada; se o número de série do cartão confirmado é igual a 32 pedaços, O comando da seleção do cartão fará com que o cartão selecionado para responder à selecção (SelectAcKnowledge, COISA).
(4) Outra diferença entre os comandos anti-colisão e seleção cartão é que o comando da seleção do cartão tem uma verificação CRC_A, eo comando anti-colisão não tem nenhuma verificação CRC_A.
(5) Se o número do cartão é 4 bytes, o código de comando para seleção de anti-colisão é 0x93.
(6) Se o número do cartão é 7 bytes, em seguida, dois níveis (cascadelevel) selecção de anti-colisão é necessário. O código do primeiro nível de comando (nível de cascata 1) é 0x93; o primeiro 3 bytes do número do cartão participar; O código do segundo nível de comando (nível de cascata 2) é 0x95, e o último 4 bytes do número do cartão participar.
(7) Se o número do cartão é 10 bytes, depois três níveis (nível de cascata) selecção de anti-colisão é necessário. O código do primeiro nível de comando (nível de cascata 1) é 0x93, e a primeira 3 bytes do número do cartão participar; O código do segundo nível de comando (nível de cascata 2) é 0x95, eo 4º, 5º, e 6 bytes do número do cartão participar; o código do terceiro nível de comando (cascata level3) é 0x97, e o último 4 bytes do número do cartão participar.
(8) Você pode ter descoberto que diz-se que cada ciclo de anti-colisão exige um número de cartão de 32 bits para participar. Mais tarde, pode-se dizer que ele pode participar 3 bytes (24pouco). É inconsistente? sim, a fim de fazer-se de 32 bits, se apenas 3 bytes de número de cartão de participar no ciclo de anti-colisão, o cartão adiciona automaticamente um byte 0x88 antes do 3 número de cartão de bytes. Este 0x88 é chamado de tag cascata, que satisfaça os requisitos do ciclo de anti-colisão para números de cartão de 32 bits.
(9) ciclo selecção anti-colisão para cada camada. Se o cartão for selecionado, o cartão deve retornar ao SelectAcKnowledge (COISA) para dizer ao leitor se ele precisa o próximo nível de loop de seleção anti-colisão e se a cumprir ISO14443-4. .
12. Finalmente, o acima é o significado de “cumprimento comum com ISO14443A”, isso é, do cartão no campo magnético para o cartão é selecionado, o seu processo de funcionamento é o mesmo. Depois disso, todos se separaram, e alguns continuaram a respeitar ISO14443-4, alguns começaram a verificar a senha, e alguns podem diretamente ler e operações de gravação. Para obter Tag RFID MIFARE: https://www.hy-smart.com/contact-us/