ndeflib - OTH-AW/isac-oth-aw GitHub Wiki
Für das Encoding und Decoding von NDEF Records und Messages verwenden wir ndeflib. Die Libary bietet einfach umfangreichen Support für alle verschiedenen Record-Typen. Des Weiteren sind alle Funktionen sehr gut dokumentiert und mit ausreichend Beispielen auf der Dokumentationsseite zu finden.
Installation:
pip install ndeflib
https://pypi.org/project/ndeflib/
Beispiel aus unserem Code:
import ndef
data = "NDEFTest"
record = ndef.TextRecord(str)
encoder = ndef.message_encoder()
encoder.send(None)
encoder.send(record)
byteArr = bytearray(b''.join(encoder))