nfc
#
- class platypush.backend.nfc.NfcBackend(device='usb', *args, **kwargs)[source]#
Bases:
Backend
Backend to detect NFC card events from a compatible reader.
Triggers:
platypush.message.event.nfc.NFCDeviceConnectedEvent
when an NFC reader/writer is connectedplatypush.message.event.nfc.NFCDeviceDisconnectedEvent
when an NFC reader/writer is disconnectedplatypush.message.event.nfc.NFCTagDetectedEvent
when an NFC tag is detectedplatypush.message.event.nfc.NFCTagRemovedEvent
when an NFC tag is removed
Requires:
nfcpy >= 1.0 (
pip install 'nfcpy>=1.0'
)ndef (
pip install ndeflib
)
Run the following to check if your device is compatible with nfcpy and the right permissions are set:
python -m nfc