我想知道Android 2.3姜饼和Nexus手机是否支持读/写ISO 15693 RFID芯片?到目前为止,我知道它可以读取ISO 14443...
有人知道吗?
发布于 2011-02-03 05:17:59
我可能太晚了,但我可以在工作时用我的Nexus读取一些RFID 15693。我不会尝试读取其中的数据,我只需要读取我的项目的唯一标识符。
诚挚的问候
发布于 2012-04-13 23:05:50
Mifare基于ISO/IEC 14443,而不是ISO/IEC 15693
请参阅http://en.wikipedia.org/wiki/MIFARE
发布于 2013-07-14 20:37:08
要与这种芯片通信,您必须使用来自android的以下接口:http://developer.android.com/reference/android/nfc/tech/NfcV.html
NfcV接口是在API级别10中添加的,对应于此页面所说的Android2.3.3。http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels
如果你使用的是Android 2.3姜饼,你的手机必须至少升级到Android 2.3.3 GINGERBREAD_MR1。完成此操作后,您将能够使用api中的以下方法:
Tag tag = ...;
nfc = NfcV.get(tag);
nfc.connect();
byte[] read = nfc.transceive(new byte[]{0x00, 0x20, 0x05});
nfc.close();在此示例中,电话将发送0x00、0x20、0x005,对应于从卡中读取数据块5的命令。
你可以通过谷歌搜索"ISO/IEC FCD 15693 3“并选择第一个链接(是的”你需要至少10个声誉才能发布2个以上的链接“),找到不同的可用命令和卡在每种情况下给出的答案。
https://stackoverflow.com/questions/4807704
复制相似问题