我想知道libnfc与nfcpy之间的主要区别是什么.我知道:
libnfc它是一个开源库,允许您与NFC设备通信.libnfc是GNU宽通用公共许可证下发布的第一个免费的NFC SDK和Programmers API.它为每个人提供完全透明和免版税的使用.
nfcpy它与libnfc一样,但使用Python编程语言?
nfcpy旨在实施NFC论坛规范.这意味着它广泛支持NDEF消息读取和写入各种NFC论坛标记类型,点对点NFC设备之间的NDEF消息交换以及对NFC连接切换的支持.
libnfc另一方面,是一个更低级别的图书馆.它支持ISO 14443非接触式操作,包括MIFARE Classic等专有(并且不受NFC论坛支持)协议.您可以使用它来进行ISO 7816-4 APDU通信(NFC论坛类型4标签支持一小部分).还有其他库可以构建对NFC论坛规范的支持libnfc,还有实现对特定联系人卡(如MIFARE DESFire和MIFARE Ultralight C)的支持的库,或者允许您使用一些非接触式读卡器进行卡仿真的库.