Wir spielen mit NFC!
PN532 NFC RFID Module (aka. NFC MODULE V3), Datenblatt
Der Chip lässt sich nicht direkt über UART ansteuern. Man benötigt die libnfc und diese Config in /etc/nfc/libnfc.conf
:
Unter macOS lässt sich die libnfc
mittels MacPorts installieren. Die config Datei wird dort unter /opt/local/etc/nfc/libnfc.conf
gesucht.
# Set log level (default: error) # Valid log levels are (in order of verbosity): 0 (none), 1 (error), 2 (info), 3 (debug) # Note: if you compiled with --enable-debug option, the default log level is "debug" log_level = 2 # Manually set default device (no default) # To set a default device, you must set both name and connstring for your device # Note: if autoscan is enabled, default device will be the first device available in device list. device.name = "nfcfoo" # ggf. anpassen device.connstring = "pn532_uart:/dev/ttyUSB0"
Danach kann der Chip mit den nfc-*
-Commandline-Tools angesprochen werden, z.B.:
$ nfc-poll nfc-poll uses libnfc 1.7.1 NFC reader: pn532_uart:/dev/ttyUSB0 opened NFC device will poll during 30000 ms (20 pollings of 300 ms for 5 modulations) ISO/IEC 14443A (106 kbps) target: ATQA (SENS_RES): 00 04 UID (NFCID1): 56 c5 ff 9d SAK (SEL_RES): 08 nfc_initiator_target_is_present: Target Released Waiting for card removing...done.