ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Android NfcV(ISO 15693)标签

2019-10-10 03:31:21  阅读:13  来源: 互联网

标签:android nfc iso-15693



是否可以在NfcV(ISO 15693)标签上将数据写入内存中的特定块?例如.将数据写入块#5或任何特定的块#.

我是NFC技术的新手.我正在创建一个用于读取/写入NfcV(ISO 15693)标签的应用程序.我已经成功创建了读取部分,但是问题出在书写部分上.当我想将一些文本数据写入标签时,它从第2块开始直到每次执行相同的过程.我已经搜索了很多,但是找不到将数据写入特定块的任何解决方案.

解决方法:

确切的细节取决于标签中包含哪个ISO 15693兼容芯片. ISO 15693-3标准列出了不同的写入命令.对这些的支持都是可选的,因此您的标签可以支持其中的一个或多个,甚至可以使用专有命令来写入数据.我建议您查找芯片的数据表和/或获取ISO标准以找出正确的命令.

一旦知道正确的命令是什么,就可以简单地将字节数组中的命令字节传递给NfcV.transceive()方法. (通常,命令字节由一个标志字节,一个写命令字节,一个或多个块字节以及要写入的数据字节组成.)



标签:android,nfc,iso-15693

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有