1.1.26. fejezet, NFC beléptető rendszer fejlesztése
Az NFC rövid hatótávú, vezeték nélküli kapcsolódási technológia. Összefoglaló leírás az NFCshop oldalán. Az alkalmazási területe széleskörű.
- Beléptető rendszer (munkahely, szálloda, mozi, uszoda,stb.)
- Uszodai/fitness öltöző szekrények zárása/nyitása
- Munkaidő nyilvántartás
- Hűség program adatok tárolása
- Mikro fizetési rendszer
- Utazási kedvezmények
- Múzeum látogatás
- Közigazgatás
- Egészségügyi adatok tárolása (pl.: receptek, vizsgálati eredmények közvetítése)
- stb.
Követelmények
Az alkalmazásnak rögzítenie kell az olvasó azonosítóját, az érzékelt kártya egyedi azonosítóját, az érzékelés pontos időpontját. Legyen alkalmas mobiltelefon azonosításra is. A kártya képes legyen tárolni egy p12 fájlt, amit digitális aláíráshoz és titkosításhoz használhat egy PC-n futó program. Ha lehet, a bemenő adat titkosítását végezze el a kártya, ehhez ne kelljen áttölteni a kulcsot a kártyáról a PC-re.
Pilot projekt
Programozásához a Advanced Card Systems Ltd. ACR122U író/olvasó eszközét, kártya teszteléshez MiFare Ultralight tagokat használtam. Tesztelés során NDef tartalmakat töltöttem fel ezekre és olvastam vissza róluk. (Forráskód github repóban.)
A PKCS#12 fájl tárolásához több mint 4KByte tárterület szükséges. Erre a MiFare DESFire EV1 8KByte tároló méretű kártya a legalkalmasabb, ami kulcs tárolásához 128 bit-es AES jelszavas védelemet is nyújt, egyszerű fájlrendszerével könnyen kezelhetők az adatok.
Android alkalmazás
NFC tagokat ma már telefonnal is lehet programozni. Ajánlom az NFC-tools app-ot vagy a MIFARE Classic Tool app-ot erre a célra.
Linux projektek
Hardver gyártók
Kapcsolódó projektek
Python
Támogatók
- A hozzászóláshoz be kell jelentkezni