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

NDEF-将日志拆分为多个NDEF消息?

亢建白
2023-03-14

我是NFC的新手,我正在从事一个项目,我需要通过NFC将错误日志从燃气表传输到手机。由于NFC正在使用NDEF消息,因此我遇到了一个问题。

目前我正处于研究阶段,我可以看到NFC每次传输的数据量相当低。我还不知道日志的确切大小,但是如果日志对于一条NDEF消息来说太大了,我该怎么办?不,我不是指NDEF记录,我是指NDEf消息。我知道NDEF消息是由NDEF记录组成的,但是在日志对于一个NDEF消息来说太大的情况下,是否有可能将日志分成两个或多个NDEF消息,并且仍然能够从接收设备上的日志文件中获取所需的信息?

共有1个答案

上官扬
2023-03-14

如果您的数据不适合,请放弃使用NDEF格式,或者重新使用NDEF有效负载以指向所需的数据-例如指向日志内容的链接等。

话虽如此,我怀疑你真的需要这么长的错误日志。将日志语句编译为二进制格式,而不是文本格式。

 类似资料:
  • 我正在尝试创建一个 NFC 标签,该标签将触发两个单独的操作: 打开蓝牙连接 启动应用程序(或前往游戏商店) 我使用 nfc-eclipse-plugin 创建了一个包含两个合适记录的消息,但是,当写入标签时,它总是只触发第一个操作。两者都单独工作,但第二个总是被忽略。 我知道一个NFC标签上的2个NDEF消息/记录的答案-Android说你不能在一个标签上有两条独立的消息,只有一条消息中的多条记

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

  • 我们正在使用iOS 13的新NFC写入功能将数据写入MiFare Ultralight NFC标签,并且使用writeNDEF方法可以完美地工作 但是由于我们使用了NFC标签的密码保护功能,我们需要通过低级方法sendMiFareCommand发送NDEF消息 我们无法找到任何留档,如何将NDEF格式转换为sendMiFare命令方法所需的低级数据 任何例子或留档在这方面的斯威夫特将不胜感激。

  • 我想做以下几点: 将iPhone放在设备的NFC标签前 读取标记的NDEF消息 读取后,标记的NDEF消息将被我的设备(而不是iPhone)覆盖。转到%2. 读取“不再有数据”消息后,停止读取并转到3。 有没有可能用CoreNFC做到这一点,而不必来回移动iPhone来再次识别“新的”NFC标签呢?

  • 我有一个应用程序可以读取一个NDEF标签,没什么大不了的:-) 我找到了这个链接:如何发现NFC标签是否还在Android的范围内?什么是一个开始,但我不知道如何更新标签。 我很挣扎,我甚至不知道我尝试做的事情在技术上是否可行。 有没有人知道怎么做的?干杯 对不起,我试着看了一些教程和例子,但我还是不明白。 这是我的全部密码。读取标签需要长得多的时间,有时并不需要。我不知道如何和在哪里更新标签,以

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