如何使用MIFARE 1k classic在多个块中编写NDEF记录?
我用C#编写一个应用程序,将NDEF记录写入MIFARE 1k标签。 Im使用ACR122非接触式读卡器发送APDU命令。
我想写的记录是URI类型,它需要很长时间,所以这就是我的问题开始的地方。
到目前为止,我能够写入任何想要的块,但我只能读取第一个扇区中写入的内容(块4,5和6)。 块8和9(第二个扇区)有内容但不能被读取。
因为我不能写入扇区块,所以我从块6跳转到8.所以,我不确定是否必须设置一个字节,指示消息在另一个块上继续。
有什么想法吗?
即时通讯使用我的Android nfc启用阅读消息...
关于如何将NDEF消息写入MIFARE Classic标签并从中读取的完整文档已公开发布,请参阅http://www.nxp.com/documents/application_note/AN1304.pdf和http://www.nxp.com/documents /application_note/AN1305.pdf。
你需要做的事情归结为:
不需要向包含NDEF数据的数据块添加任何管理数据。 但是,请注意正确配置不同的扇区尾部块,否则NDEF消息将无法正确检测。
链接地址: http://www.djcxy.com/p/70141.html上一篇: How to write NDEF record across multiple blocks with MIFARE 1k classic?