2013-07-12 51 views
1

我想知道libnfc與nfcpy之間的主要區別是什麼。我知道:libnfc與nfcpy有什麼區別?

libnfc它是一個開源庫,允許您與NFC設備通信。 libnfc是GNU寬鬆通用公共許可證下發布的第一款免費NFC SDK和程序員API。它爲每個人提供完全透明和免版稅的使用。

nfcpy它和libnfc一樣但是使用Python編程語言?

回答

6

nfcpy旨在實現NFC論壇規範。這意味着它對各種NFC論壇標籤類型,對等NFC設備之間的NDEF消息交換和支持NFC連接切換的NDEF消息讀取和寫入有廣泛的支持。

libnfc另一方面,是一個更低級的圖書館。它爲ISO 14443非接觸式操作提供支持,包括MIFARE Classic等專有協議(不受NFC論壇支持)。您可以使用它來執行ISO 7816-4 APDU通信(其中NFC Forum Type 4 Tag支持一個小子集)。還有其他一些庫,可以在libnfc之上爲NFC論壇規範提供支持,而且還支持特定聯繫人卡(如MIFARE DESFire和MIFARE Ultralight C)的庫,或者允許您使用某些非接觸式讀卡器進行卡模擬。