我有一个Nexus S,我有专门的RFID书写硬件和无源RFID标签。我可以将字符串写入rfid标签(并使用相同的硬件读取字符串),但在android上的nfc演示应用程序中,没有一个我尝试过显示实际的字符串。
我将使用什么方法从被动rfid标签读取实际的字符串字节数据?我所看到的一切只是给了我关于标签的诊断信息,而不是上面的数据
据我所知,数据不是加密的,只是纯文本。
我不确定在无源rfid标签上是否可以使用ndef标准,地址可能不同或是其他什么。有洞察力的人很感激。

最佳答案

对于您正在尝试的操作,您无法使用ndef读取标记。ndef是一种用于在标记上存储数据的格式,而不是用于读取或写入标记的过程。您遇到的问题是,您正在使用的通信协议(ISO 15693或NFCv)没有与任何支持NDEF记录的标记类型(类型1-4)一起使用。基本的演示应用程序将尝试通过ndef传递数据,但通常不支持使用其他标准传输和接收原始数据(我相信他们会根据身份证号码识别其他卡)。您必须编写自己的应用程序,才能连接到nfcv卡,并使用transceive(byte[])命令发送自定义编码命令来读取和写入数据。

关于android - Android从rfid标签读取实际数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7655863/

10-10 21:49
查看更多