Android NFC抽头计数器

Android NFC抽头计数器,android,nfc,Android,Nfc,嘿 我正在为我的毕业论文做NFC项目,我想做两件事: 1) 当我用手机点击NFC标签时,我希望手机上的浏览器将我连接到我的网站 2) 我想在点击我的NFC标签时计算点击次数,这样我以后可以用android应用程序读取该数字并将其发送到服务器上的数据库,这样我就可以统计我的NFC标签被点击的次数 到目前为止,我已经完成了我的第一项任务,当我点击NFC标签时,我的手机浏览器可以很好地显示我的网站,但现在我的第二项任务遇到了问题。我已经在互联网上搜索了一些教程,但我还没有找到任何好的教程如何编程NFC

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

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

2) 我想在点击我的NFC标签时计算点击次数,这样我以后可以用android应用程序读取该数字并将其发送到服务器上的数据库,这样我就可以统计我的NFC标签被点击的次数

到目前为止,我已经完成了我的第一项任务,当我点击NFC标签时,我的手机浏览器可以很好地显示我的网站,但现在我的第二项任务遇到了问题。我已经在互联网上搜索了一些教程,但我还没有找到任何好的教程如何编程NFC标签来计算点击数。我已经找到了如何在NFC标签上读写NDEFM消息的例子,但我仍然不知道如何让我的NFC标签记住我网站的URL,并同时递增整数并记住它。到目前为止,我知道,我的NFC标签是可重写的,当我试图保存一个值时,存储在NFC标签上的最后一个值被擦除,所以NFC标签不可能同时存储网站URL和增加的数字。我不知道该怎么办


如果有人知道好的解决方案或一些好的教程链接,请张贴它。提前谢谢

您想要的不是NFC标签中的标准功能。我可以想出两种可能的前进方式。一种是获得(在线购买)可编程非接触式智能卡,例如Java卡兼容卡,如JCOP卡,或BasicCard(可能有点晦涩,但更容易在线购买)。然后编写您自己的智能卡小程序(兼容),它可以存储NDEF消息,并计算已读取的次数。另一个选项是获取新标签,如NTAG213或其变体之一(见第8.6节),该标签内置读取计数器。但是,我相信这种标签类型(目前)还不是普遍可用的。

您所寻找的不是NFC标签中的标准功能。我可以想出两种可能的前进方式。一种是获得(在线购买)可编程非接触式智能卡,例如Java卡兼容卡,如JCOP卡,或BasicCard(可能有点晦涩,但更容易在线购买)。然后编写您自己的智能卡小程序(兼容),它可以存储NDEF消息,并计算已读取的次数。另一个选项是获取新标签,如NTAG213或其变体之一(见第8.6节),该标签内置读取计数器。但是,我相信这种标记类型(目前)还不是普遍可用的。

使用一个简单的内存NFC标记,您可以读取当前的NDEFMessage,增加计数器值,并将完整的NDEFMessage存储回标记。通过这种方式,您将保留其他信息(URL…。

使用一个简单的内存NFC标记,您可以读取当前的NDEFMessage,增加计数器值,并将完整的NDEFMessage存储回标记。这样,您将保留其他信息(URL…。

作为说明,NTAG210和212没有计数器。213、215和216都有。目前,我们认为不可能使用Android手机启用计数器。如果任何安卓开发人员想要测试,都可以使用示例(NFC guy)。我有所有示例,但无论如何感谢您的提供;)这些计数器实际上可以通过Android设备启用:只需将适当的配置字节写入正确的页面地址。不过,要想弄清楚你到底需要写些什么还是有点费解的。值得注意的是,NTAG210和212没有计数器。213、215和216都有。目前,我们认为不可能使用Android手机启用计数器。如果任何安卓开发人员想要测试,都可以使用示例(NFC guy)。我有所有示例,但无论如何感谢您的提供;)这些计数器实际上可以通过Android设备启用:只需将适当的配置字节写入正确的页面地址。不过,要想弄清楚你到底需要写些什么还是有点费解的。