Interface pc/SC para cartões inteligentes
Os formatos ATR para diferentes tipos de cartão NFC estão listados abaixo. Consulte a especificação pc/SC [3.a] para obter mais detalhes sobre o formato ATR.
Formato ATR para cartões ISO14443-4
Deslocamento de bytes | Valor | Designação | Descrição |
---|---|---|---|
0 | 3B | Cabeçalho inicial | |
1 | 8n | T0 | A mordisca mais alta indica apenas a presença de TD1. Nibble inferior indica o tamanho dos bytes históricos |
2 | 80 | TD1 | Presença de TD2 |
3 | 01 | TD2 | |
4 a 3+N | XX | Bytes históricos | Por ISO14443A: os bytes históricos são da resposta do ATS Para ISO14443B: os bytes históricos são da ATTRIB (ATQB) |
4+N | XX | TCK | Checksum (soma de verificação) |
Formato ATR para cartões de armazenamento
Deslocamento de bytes | Valor | Designação | Descrição |
---|---|---|---|
0 | 3B | Cabeçalho inicial | |
1 | 8n | T0 | A mordisca mais alta indica apenas a presença de TD1. A mordisca mais baixa indica o tamanho dos bytes históricos. |
2 | 80 | TD1 | Presença de TD2 |
3 | 01 | TD2 | |
4 a 3+N | 80 | T1 | Byte do indicador de categoria. |
4 a 3+N | 4F | TK | Presença do identificador de aplicativo. |
4 a 3+N | 0C | TK | Comprimento |
4 a 3+N | A0 00 00 03 06 | TK | RID conforme especificado na parte 3 do documento complementar do PC/SC |
4 a 3+N | SS | TK | Byte para standard. Os valores devem corresponder à Tabela 2 do documento complementar. |
4 a 3+N | NN | TK | Bytes para cartão nome. Os valores devem corresponder à Tabela 3 do documento complementar. |
4 a 3+N | 00 00 00 00 | RFU | |
4+N | XX | TCK | Soma de verificação |