[英]How to write NDEF record across multiple blocks with MIFARE 1k classic?
我用C#編寫了一個將NDEF記錄寫入MIFARE 1k標簽的應用程序。 我正在使用ACR122非接觸式讀卡器發送APDU命令。
我要寫的記錄是URI類型,它需要很長,所以這就是我的問題所在。
到目前為止,Im可以寫入我想要的任何塊,但是我只能讀取在第一個扇區中寫入的內容(塊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消息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.