2015-10-07 18 views
2

我想與Galaxy Note 4(使用Android HCE模擬NFC Forum Type 4 NDEF標籤)和帶有PN532 NFC屏蔽的Arduino進行通信。有沒有支持Android HCE的NFC模塊/屏蔽?

據我所知,這些盾牌現在不支持HCE。那麼有沒有支持Android HCE的NFC模塊/屏蔽?

回答

0

基於恩智浦PN532 NFC芯片的Arduino NFC屏蔽非常適合與HCE模式的Android設備配合使用。因此,任何這樣的盾牌都可以很好地工作。

這個問題似乎缺少了庫方面的支持。

例如,Seeed-Studio library for the PN532在執行防衝突和選擇時不提供任何方式來檢索標籤類型信息(參見方法inListPassiveTarget()readPassiveTargetID())。因此,它不允許您確定發現的標籤是否爲ISO/IEC 14443-4標籤(例如HCE設備)。儘管如此,一旦您知道標籤支持ISO/IEC 14443-4,您可以使用inDataExchange()方法輕鬆地與它交換APDU命令。

不幸的是,Don Coleman's NDEF library目前不支持NFC Forum Type 4標籤。因此,如果您通過HCE模擬了Type 4標籤(使用NDEF數據),那麼您需要手動構建Type 4標籤閱讀器端。類型4標籤如何工作在NFC Forum Type 4 Tag Operation specification中定義。