【问题标题】:NFC Tag to count number of tapsNFC标签来计算点击次数
【发布时间】:2013-08-11 10:05:18
【问题描述】:

喂!

我正在为我的毕业论文做 NFC 项目,我想做两件事:

1) 当我用手机点击 NFC 标签时,我希望手机上的浏览器将我连接到我的网站。

2) 我想让我的 NFC 标签计算点击次数,以便稍后我可以使用我的 android 应用程序读取该数字并将其发送到我服务器上的数据库,这样我就可以统计我的 NFC 标签有多少次被窃听了。

我已经完成了我的第一个任务,当我点击 NFC 标签时,我的手机浏览器可以正确显示我的网站,但现在我的第二个任务出现了问题。 我在互联网上搜索了一些教程,但我还没有找到任何好的教程如何编程 NFC 标签来计算点击次数,而且它不像网站 url 那样简单,所以我问自己,也许它甚至不可能做到。我认为,如果 NFC 标签可以保存网站的整个 URL,则必须可以保存单个整数并做基本的 Number_of_taps + = 1 事情。

如果有人知道好的解决方案或一些好的教程的链接,请发布。 提前致谢!

【问题讨论】:

    标签: count touch nfc


    【解决方案1】:

    现在市场上出现了新的 NFC 标签,可以完全满足您的需求。 NXP 的 NTAG213 and related 标签 IC 就是这些例子。它们具有每次读取标签时增加计数器的功能,并将表示该计数器的 ASCII 值嵌入到 NDEF 消息中的 URL 中。有关详细信息,请参阅链接数据表的第 8.7.2 节。

    【讨论】:

    • 我已经购买了我的 NFC 标签,我没有时间订购这些新标签,但感谢您的帮助...
    【解决方案2】:

    标签不会为您计算。

    将记录添加到您的 NDEF 消息 中,其中包含计数器值。当用户点击 标签 时,您的应用会获得实际的计数器值。您现在可以将该值增加 1。然后您可以将该值写回 标签。请注意,当用户在写入新值之前删除 标签 时,这可能会影响时间。

    【讨论】:

    • 好的,谢谢你的回答,但我仍然不知道如何在我的 NFC 消息中添加记录(我认为你的意思是 NDEF 记录),我应该编写自己的 android 应用程序只为这样做还是有其他方法可以做到?
    • 添加/修改您的 NDEF 消息中的记录可以通过您自己开发的应用程序来完成。如果您想避免这种情况,您可以考虑在您的网站上设置柜台。在这种情况下,您应该使用唯一编号(例如 UID)作为 NDEF 消息的一部分,以便您的 Web 应用程序可以区分各种标签。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-30
    • 2014-09-26
    • 1970-01-01
    • 2017-06-20
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    相关资源
    最近更新 更多