RFID- og NFC-moduler bruges til at læse trådløse tags på korte afstande — fra adgangskort og nøglevedhæng til UHF-mærker med op til 30 meter rækkevidde. Udvalget rummer 13,56 MHz NFC læser-moduler (RC522, PN532), 125 kHz RFID-læsere (EM4100), Wi-Fi+NFC kombinationsmoduler, samt et bredt udvalg af tags: kort, vedhæng, silikone-armbånd, NFC-runde tags og UHF-stickers/tags op til 30 m. Find modulet til adgangskontrol, smart-home, tracking, billet-systemer eller hobby-projekter.
RFID (Radio Frequency Identification) og NFC (Near Field Communication) er nært beslægtede teknologier, men har forskellige anvendelser:
RFID er paraply-betegnelsen — alle teknologier der læser data trådløst via radio. Findes på flere frekvensbånd med vidt forskellige rækkevidder.
NFC er en specifik underkategori af RFID, der opererer på 13,56 MHz. NFC kræver tæt kontakt (typisk 0-10 cm) og er to-vejs — to NFC-enheder kan kommunikere med hinanden, ikke kun læse tags.
RC522 RFID Reader Module 13,56 MHz (TIPA) — det mest brugte hobby-RFID-modul. SPI-tilslutning, indbygget antenne, læser MIFARE Classic 1K og 4K tags. Den klassiske til Arduino-projekter.
RFID Modul EM4100 125 kHz (TIPA) — UART-baseret 125 kHz læser. 9600 baud, 5 V drift. Til simple adgangs-projekter med EM4100-kompatible kort og vedhæng.
NFC Tag rundt (FIT0314) — selvklæbende rundt NFC-tag. ISO14443A, 1 KB EEPROM, 4-byte UID. Til at sætte på objekter, plakater eller smart-home triggere.
Lang rækkevidde (lager, asset-tracking, parkering): UHF-stickers eller -tags + kompatibel UHF-læser (læser ikke i udvalget).
IoT-projekt med Wi-Fi og NFC i ét: Realtek Ameba RTL8195AM (DFR0477).
RC522 vs PN532 — hvilken NFC-læser?
RC522
PN532
Tilslutning
SPI
UART, I²C eller SPI
Pris
Lav
Mellem
Tag-typer
MIFARE Classic, Ultralight
MIFARE alle, NTAG, FeliCa, ISO14443A/B
P2P-kommunikation
Begrænset
Fuld P2P og kortemulering
Smartphone-kompatibilitet
Læs UID
Fuldt kompatibel
Bibliotek-modenhed
Stor
Stor
Tag-typer og lagerkapacitet
MIFARE Classic 1K/4K: klassisk standard, 1024 eller 4096 byte. Bruges i 90% af adgangskort. AES-svag — ikke til høj-sikkerhed.
MIFARE Ultralight: billigere, 64 eller 192 byte. Til billetter og engangs-brug.
MIFARE DESFire: moderne med stærk AES-kryptering. Til høj-sikkerhed adgangskort.
NTAG213/215/216: 144/504/888 byte. Smartphone-kompatibel. Til smart-home triggere og NFC-tag-projekter.
UHF EPC Gen2: 96 eller 240 bits EPC. Til lager-tracking — flere tags kan læses samtidigt.
UID vs lagerdata — hvad bruger du?
Hver tag har et unikt UID (Unique IDentifier) der ikke kan ændres — typisk 4 eller 7 bytes. UID er nok til simple adgangs-projekter:
Læseren læser UID fra tagget
Arduino sammenligner med en liste af godkendte UID'er
Hvis match → åbn relæ til dør-lås
Til mere avancerede projekter kan du også gemme egne data på tagget (kontosaldo, brugerprofil, point) — men det kræver typisk MIFARE Classic 1K/4K eller NTAG-tags og lidt mere kode.
Programmering
MFRC522 library — det mest brugte Arduino-bibliotek til RC522. Læser/skriver MIFARE Classic. Eksempel: mfrc522.PICC_ReadCardSerial().
Adafruit PN532 library — til PN532-baserede moduler. Understøtter både I²C og SPI.
NDEF library — til at læse/skrive NFC NDEF-format (URL'er, tekst, kontaktinfo).
Python: nfcpy, pyscard: til Raspberry Pi og Linux-baserede projekter.
NodeJS: nfc-pcsc — til IoT-projekter med Node.js.
Sikkerhed — er RFID sikkert?
Det afhænger af kort-typen:
EM4100 (125 kHz): har kun et statisk UID der kan læses og kopieres af enhver. Ikke til høj-sikkerhed — kan klones med billigt udstyr.
MIFARE Classic 1K/4K: har AES-kryptering, men knækket i 2008. Ikke længere sikkert til betaling eller adgang til vigtige områder.
MIFARE DESFire EV1/EV2: stærk AES-kryptering. Bruges af mange offentlige adgangs-systemer i dag.
NTAG-serien: kan signeres med kryptografi, men det er valgfrit. Ikke alle implementeringer udnytter det.
Til hobbyprojekter er RC522 + MIFARE Classic 1K rigeligt — for høj-sikkerhed bør du investere i et DESFire-baseret system.
Typiske anvendelser
Adgangskontrol til døre og lokaler, garageportåbnere med RFID-knapper, time-out og personale-registrering, smart-home triggere (sæt tagget i et bestemt rum og automatik kører), barn-tracking på skoler, kæledyrs-chips og dyresporing, nøgleløse hotelsystemer, vendorer- og elevator-adgang, retail og lager-tracking med UHF, billetsystemer til bus, koncerter og messer, samt motionscenter- og svømmehal-armbånd.
Relateret
Til Bluetooth-baseret adgangskontrol, se Bluetooth Moduler. Til relæ-styring af elektroniske døre og låse, se Relæ. Til Wi-Fi-baseret IoT, se ESP32 Boards. Til mikrocontrollere, se Arduino. Tilbage til Moduler oversigt.