【问题标题】:Android: Reading a self-modifying NFC tag continuously (NXP NT3H2211)Android:连续读取自修改NFC标签(NXP NT3H2211)
【发布时间】:2017-06-09 20:57:25
【问题描述】:

我目前正在做一个项目,试用 NXP 的 NT3H2211 IC,它是一个 NFC 标签,包含一个 64 字节 SRAM,可以映射到 NFC 接口可见的地址空间。该 IC 包含在此开发套件中:NTAG I²C plus Explorer Kit (http://www.nxp.com/demoboard/OM5569)。

该 SRAM 可用于实现动态变化的数据正在使用任何标准 NFC 读取器读取/写入,而不会在几个小时内耗尽 EEPROM 区域(例如读取传感器数据或流数据进行处理;从机器读取实时数据作为非接触式调试接口等)。

我对 Android 编程还是很陌生(在 Android Studio 中),在教程视频系列的帮助下,我设法构建了一个应用程序,它可以在手机被点击后一次读取标签.据我了解,该应用程序通过等待包含某种已找到 NFC 标签的信息的意图来执行此操作。

我正在使用自动生成的有效 NDEF 纯文本消息(目前仅包含我的板子的正常运行时间(以秒为单位))不断更新标签的 SRAM,因此我希望能够读取标签也不断地。

NXP 提供的演示应用 (NTAG I²C DEMO) 可以做到这一点;有一个部分用于阅读 NDEF 记录。通过选中“启用 NDEF 读取循环”复选框,可以将 NDEF 读取器设置为连续读取。有了这个,我可以看到我的数据正在更新。 该应用程序也不依赖于必须移除手机并将其重新点击标签来执行操作 - 一旦标签在手机的阅读器上,无需重新点击即可使用每个功能。

我也想在我自己的应用程序中加入这样的功能集;每次我想更新我的屏幕数据时都必须重新点击可能会非常令人沮丧。

我不完全确定如何重新使用最初用于检测然后读取标签的意图;也许这就是关键。

如果您需要代码,请直接说出来。我真的很感谢你抽出时间帮助我!

【问题讨论】:

    标签: java android nfc ndef


    【解决方案1】:

    演示应用的源代码可在http://www.nxp.com/documents/software/SW3648.zip获取。

    通过设置适当的标志,您应该能够在活动结束后连续阅读。

    【讨论】:

    • 链接不可访问。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多