当前位置: 首页 > 知识库问答 >
问题:

在CoreNFC中使用sendMiFareCommand编写NDEF消息

柳弘方
2023-03-14

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

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

我们无法找到任何留档,如何将NDEF格式转换为sendMiFare命令方法所需的低级数据

任何例子或留档在这方面的斯威夫特将不胜感激。

共有1个答案

慕佑运
2023-03-14

您可以考虑首先使用特定的 MIFARE 命令解锁标签,然后在该命令上使用 tag.writeNDEF() 函数。这可以在同一NFC标签会话中完成,而无需终止它。在此期间,这将使标签保持解锁状态。查看 Ultralight 数据表,了解有关 PWD_AUTH 的说明。 0x1B适用于 Ultralight EV1 及更高版本的代码。第 30 页的第 1.8 节分享了有关特定使用的说明。https://www.nxp.com/docs/en/data-sheet/MF0ULX1.pdf

 类似资料:
  • 我已经开发了2个Android应用程序。第一个,写入NFC标签,第二个读取我写的内容。 因此,对于*第一个应用程序(WriteNFC):我正在向标记中写入一条NDEF消息,该消息涉及两条NDEF记录:第一条记录是“文本”类型,第二条是“URL”类型。 第二个应用程序(ReadNFC):我扫描标签,以便读取NDEF消息,并显示它,但不是完全显示。我只在屏幕上显示第二条记录(URL)。我想做的是,当用

  • 我是NFC的新手,我正在从事一个项目,我需要通过NFC将错误日志从燃气表传输到手机。由于NFC正在使用NDEF消息,因此我遇到了一个问题。 目前我正处于研究阶段,我可以看到NFC每次传输的数据量相当低。我还不知道日志的确切大小,但是如果日志对于一条NDEF消息来说太大了,我该怎么办?不,我不是指NDEF记录,我是指NDEf消息。我知道NDEF消息是由NDEF记录组成的,但是在日志对于一个NDEF消

  • 我正在使用以下命令从Mifare超轻型标签读取二进制块: 但是现在我想使用ACR1252 NFC阅读器精确地执行存储在Mifare Ultralight标签中的NDEF消息。我必须使用哪个命令来获取完整的 NDEF 消息?NDEF 消息存储在标签中的哪个位置?

  • 我想将简单的文本数据写入我的恩智浦MiFARE DesFire EV1(NDEF Type 4标签)。但是,写入过程总是失败,并显示 为了写作,我得到NFC标签,我使用函数: 第三行()的结果如下: 由此我假设,标签的格式正确(作为NDEF)。现在,当调用<code>ndef时。connect()它只显示

  • 我试图使用Netty构建一个简单的TCP客户端-服务器应用程序。开始时,我通过SocketChannel从客户端发送消息,方式如下: 所有的消息都被服务器收到了,但是当我想把响应写回客户端时,我发现为了得到客户端的响应,它需要通过引导程序发送消息,并定义将读取响应的Inoundhandler(也许有人知道另一种方法?)当我试图通过引导程序发送消息时,我使用以下代码: 但是通过这种方式,服务器根本没

  • 我在使用者组中轮询来自 Kafka 的消息时遇到问题。我的使用者对象分配给给定的分区 之后,消费者向该分区分配: 之后,我可以计算分区内的消息 和 ..... 在我的主题中有超过30000条消息。问题是我只收到一条消息。 具有< code > max _ poll _ records = 200 < code > AUTO _ OFFSET _ RESET 的消费者配置是最早的 这是我的函数,我正