我正在寻找一个Go应用程序,以读取带有2个独立的自定义唤醒帧的EMV和NFC卡。
我的轮询循环应检查WUPA,然后检查WUPB,然后检查WUPCUST1,然后检查WUPCUST2。这两个自定义框架都遵循与Type-A相同的协议
在循环结束时,它应该返回找到的四个中的哪个(如果有的话)(在正常情况下,它应该是四个Eg Type-A和Custom 1的1或2)。
我一直在尝试通过伪伪PNPU命令对PN532芯片进行配置,但是我一直在努力理解documentation,它非常技术性,并且包含许多未引用的术语和首字母缩写词。
我可以成功呼叫InJumpForDEP
,InJumpForPSL
,InListPassiveTarget
,但是当我尝试使用InATR
或{呼叫[]byte{0xFF, 0x00, 0x00, 0x00, 0x04, 0xD4, 0x50, 0x00, 0x00}
时,收到0x27错误() {1}}。
不幸的是,我对NFC硬件的了解还不足以弄清楚我需要对PN532进行哪些呼叫以进行配置。甚至确实,如果我想要实现的目标甚至是可能的。