我想做以下事情:
是否可以使用CoreNFC执行此操作,而无需来回移动iPhone以再次识别“新”NFC标签?
答案 0 :(得分:0)
我了解您的设置包括
-您的设备(不一定是iPhone)模拟的NFC标签
-iPhone充当阅读器
-我的设备充当作家
操作顺序
1)设备处于CE模式且具有NDEF内容
2)设备接近到iPhone,然后iPhone读取标签
3)设备用新的NDEF消息重写标签
4)iPhone读取标签
5)重复执行第3步和第4步,直到将第3步替换为'erase tag'
回答您的查询:
首先,您需要iPhone和设备之间的同步机制来序列化步骤3和步骤4。
其次,读取完成后,iPhone需要取消选择卡,以便在写入新数据后可以选择它。通常,这不是iPhone的标准行为,因为它希望标签移开并收回。因此,您需要调整iPhone。
注意:用于后续讨论的设备可以视为连接到N-TAG的MCU。在这种情况下,它不是在CE模式下,而是物理标记。