使用CoreNFC中的sendMiFareCommand编写NDEF消息

问题描述 投票:-1回答:1

[我们正在使用iOS 13的新NFC写入功能将数据写入MiFare Ultralight NFC标签,并且使用writeNDEF方法可以正常工作

但是当我们使用NFC标签的密码保护功能时,我们需要通过低级方法sendMiFareCommand发送发送NDEF消息。

我们尚未找到任何有关如何将NDEF格式转换为sendMiFareCommand方法所需的低级数据的文档

非常感谢Swift提供的任何示例或文档。

ios swift nfc mifare core-nfc
1个回答
0
投票
您可能考虑先使用特定的MIFARE命令解锁标签,然后在其上使用tag.writeNDEF()功能。这可以在相同的NFC标签会话中完成而无需终止它。同时,这将使标签保持解锁状态。查看Ultralight数据表以获取有关PWD_AUTH的说明。对于Ultralight EV1及更高版本,代码为0x1B。第30页第1.8节分享了特定用法的说明。https://www.nxp.com/docs/en/data-sheet/MF0ULX1.pdf
© www.soinside.com 2019 - 2024. All rights reserved.