RFID / NFC(13.56 MHz),是否可以发送原始字节并接收响应?


9

我正在尝试出于购物目的实现读卡器(即信用卡),并且AFAIK那些卡符合ISO 14443-A(Mifare Classic 1K)标准。我已经制作了一个Android应用,可以通过使用原始SendBytes()发送自定义APDU来读取特定扇区。

由于我需要用自定义天线构建电路,因此我选择了带有NFC模块的Arduino-uno(正在考虑StrongLink SL013),我想知道是否可以发送原始字节并接收来自标签的响应。我只发现了一些更高级别的实现(readSector,writeSector等)。


1
您是否已通过技术规格?您阅读过ISO-14443-A定义吗?这应该从规范中直接负责。
asheeshr 2014年

我发现它不是ISO规范的一部分,它取决于我使用的特定芯片组/屏蔽。NXP PN532支持它。
TheAverageGuy 2014年

Answers:


1

RFID协议需要无源或有源标签。根据使用的方式,标签或读取器会定期发送脉冲。有关更多信息,请访问www.rfidreader.com。 https://www.rfidjournal.com也提供了宝贵的资源。

许多公司在开发RFID技术上投入了大量资金。建议您不要在没有eeeeeep口袋的情况下重新发明轮子。


1

每个设备/阅读器的情况会有所不同。目前,我正在使用TRF7970a RFID阅读器进行项目。我见过它的数据表,它确实具有发送RAW值的选项,因为它不支持所有协议(NXP拥有一项协议吗?),因此该芯片不会解析它,但可以将其完全发送到MCU。简而言之,是可能的。但是使用符合您的协议的阅读器可能会降低您的开发成本/时间

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.