Formatierung der Tags - OTH-AW/isac-oth-aw GitHub Wiki

Formatierung

Mifare Classic NFC-Tags:

# Technologies supported:
ISO/IEC 14443-3 (Type A) compatible

# Android technology information:
Tag description:
* TAG: Tech [android.nfc.tech.NfcA, android.nfc.tech.MifareClassic, android.nfc.tech.NdefFormatable]
* Maximum transceive length: 253 bytes
* Default maximum transceive time-out: 618 ms

# Detailed protocol information:
ID: EB:B5:5B:1B
ATQA: 0x0400
SAK: 0x08

# Memory content:
Sector 0 (0x00)
[00] r--  EB B5 5B 1B 1E 08 04 00 62 63 64 65 66 67 68 69 |..[.....bcdefghi|
[01] rwi  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[02] rwi  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[03] wxx  FF:FF:FF:FF:FF:FF FF:07:80 69 FF:FF:FF:FF:FF:FF
          Factory default key           Factory default key (readable)

Sector 1 (0x01)
[04] rwi  54 65 6E 67 20 42 6F 00 00 00 00 00 00 00 00 00 |Teng Bo.........|
[05] rwi  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[06] rwi  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[07] wxx  FF:FF:FF:FF:FF:FF FF:07:80 69 FF:FF:FF:FF:FF:FF
          Factory default key           Factory default key (readable)

Sector 2 (0x02)
[08] rwi  6E 65 75 65 72 20 54 65 73 74 20 20 20 20 20 20 |neuer Test      |
[09] rwi  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |                |
[0A] rwi  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |                |
[0B] wxx  XX:XX:XX:XX:XX:XX FF:07:80 69 FF:FF:FF:FF:FF:FF
          (unknown key)                 Factory default key (readable)

Tag mit NDEF formatiert:

# Technologies supported:
ISO/IEC 14443-3 (Type A) compatible

# Android technology information:
Tag description:
* TAG: Tech [android.nfc.tech.NfcA, android.nfc.tech.MifareClassic, android.nfc.tech.Ndef]
* Maximum transceive length: 253 bytes
* Default maximum transceive time-out: 618 ms

# Detailed protocol information:
ID: FA:84:13:0B
ATQA: 0x0400
SAK: 0x08

# Memory content:
Sector 0 (0x00)
[00] r--  FA 84 13 0B 66 08 04 00 62 63 64 65 66 67 68 69 |....f...bcdefghi|
[01] rW-  14 01 03 E1 03 E1 03 E1 03 E1 03 E1 03 E1 03 E1 |................|
[02] rW-  03 E1 03 E1 03 E1 03 E1 03 E1 03 E1 03 E1 03 E1 |................|
[03] WXW  A0:A1:A2:A3:A4:A5 78:77:88 C1 XX:XX:XX:XX:XX:XX
          MAD access key                (unknown key)

Sector 1 (0x01)
[04] rwi  00 00 03 0F D1 01 0B 54 02 65 6E 68 69 20 41 61 |.......T.enhi Aa|
[05] rwi  72 6F 6E FE 00 00 00 00 00 00 00 00 00 00 00 00 |ron.............|
[06] rwi  62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 |bbbbbbbbbbbbbbbb|
[07] WXW  D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
          Public NDEF key               (unknown key)

Sector 2 (0x02)
[08] rwi  62 62 62 62 62 62 62 62 20 54 65 73 74 0A FE 00 |bbbbbbbb Test...|
[09] rwi  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |                |
[0A] rwi  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |                |
[0B] WXW  D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
          Public NDEF key               (unknown key)

Sector 3 (0x03)
[0C] rwi  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[0D] rwi  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[0E] rwi  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[0F] WXW  D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
          Public NDEF key               (unknown key)

Die Mifare Ultralight NFC-Tags (Sticker):

# Technologies supported:
ISO/IEC 14443-3 (Type A) compatible
ISO/IEC 14443-2 (Type A) compatible

# Android technology information:
Tag description:
* TAG: Tech [android.nfc.tech.NfcA, android.nfc.tech.MifareUltralight, android.nfc.tech.Ndef]
* Maximum transceive length: 253 bytes
* Default maximum transceive time-out: 618 ms


# Detailed protocol information:
ID: 04:31:D7:52:D3:64:80
ATQA: 0x4400
SAK: 0x00

# Memory content:
[00] *  04:31:D7 6A (UID0-UID2, BCC0)
[01] *  52:D3:64:80 (UID3-UID6)
[02] .  65 48 00 00 (BCC1, INT, LOCK0-LOCK1)
[03] .  E1:10:6D:00 (OTP0-OTP3)
[04] .  03 16 D1 01 |....|
[05] .  12 54 02 65 |.T.e|
[06] .  6E 77 65 69 |nwei|
[07] .  74 65 72 65 |tere|
[08] .  72 20 72 65 |r re|
[09] .  63 6F 72 64 |cord|
[0A] .  FE 00 00 00 |....|
[0B] .  00 00 00 00 |....|
[0C] .  00 00 00 00 |....|
[0D] .  00 00 00 00 |....|
[0E] .  00 00 00 00 |....|
[0F] .  00 00 00 00 |....|
[10] .  00 00 00 00 |....|
[11] .  00 00 00 00 |....|
[12] .  00 00 00 00 |....|
[13] .  00 00 00 00 |....|
[14] .  00 00 00 00 |....|

Tag mit Modul beschrieben: "hallo test":

# Technologies supported:
ISO/IEC 14443-3 (Type A) compatible
ISO/IEC 14443-2 (Type A) compatible

# Android technology information:
Tag description:
* TAG: Tech [android.nfc.tech.NfcA, android.nfc.tech.MifareUltralight, android.nfc.tech.NdefFormatable]
* Maximum transceive length: 253 bytes
* Default maximum transceive time-out: 618 ms


# Detailed protocol information:
ID: 04:31:D7:52:D3:64:80
ATQA: 0x4400
SAK: 0x00

# Memory content:
[00] *  04:31:D7 6A (UID0-UID2, BCC0)
[01] *  52:D3:64:80 (UID3-UID6)
[02] .  65 48 00 00 (BCC1, INT, LOCK0-LOCK1)
[03] .  E1:10:6D:00 (OTP0-OTP3)
[04] .  68 61 6C 6C |hall|
[05] .  20 20 20 20 |    |
[06] .  20 20 20 20 |    |
[07] .  20 20 20 20 |    |
[08] .  20 20 20 20 |    |
[09] .  00 00 00 00 |....|
[0A] .  00 00 00 00 |....|
[0B] .  00 00 00 00 |....|

Wie man sieht funktioniert dies nicht ohne Probleme mit den Standardfunktionen von SimpleMFRC522.

Geht was anderes?

Möchte man Smartphones mit in das System integrieren, sollte auf jeden Fall NDEF verwendet werden.

⚠️ **GitHub.com Fallback** ⚠️