5.3.10. PN7160TokenProvider¶
This module provides authentication tokens obtained from RFID cards via the NXP PN7160 NFC chip.
It uses a modified libnfc-nci as external dependency to interface the chip via I²C or SPI, either from user space or via a kernel module.
5.3.10.1. Hardware Interface Configuration¶
Configuration of the hardware interface is possible at runtime. The module installs two configuration files:
libnfc-nci_config/libnfc-nci.conf
: define NFC optionslibnfc-nci_config/libnfc-nxp.conf
: choose the hardware interface (kernel module vs. userspace; I²C vs. SPI, …)
5.3.10.2. Module Configuration¶
The EVerest module can be adjusted in its behaviour as follows:
token_debounce_interval_ms
: Publish tokens in minimum intervall of this timespan in order not to flood subscribers.disable_nfc_rfid
: Allows to load the module without actually initializing the hardware.