我正在努力寻找计算读卡器上唯一NFC标签被点击次数的最佳方式。将会有许多NFC标签,但只有少数读者需要共享一个公共数据库。我已经阅读了这里的答案,似乎我可以在NDEF消息中嵌入一条记录,每次点击一个标签时添加1,这个新号码可以通过应用程序或通过网站添加。
我的问题是:是否可以在我的网站/应用程序中存储一个包含所有NFC唯一标识符的数据库,以便在点击标记时,我只需为该标记添加1到我的数据库(并且对标记不执行任何操作) )。这是否意味着标签只能读取?
任何帮助都会很棒,我对这个领域很新!谢谢!
答案 0 :(得分:0)
NFC标签通常具有在防冲突期间用于识别特定标签的标识符。这些标识符通常是唯一的(由制造商保证,或者与标签标识符可用的数字空间相比,您只使用少量标签)。
因此,您可以使用应用程序读取此标识符并将其用于数据库查找/更新。
但是,在所有平台上都无法访问此标识符。例如,如果您打算使用iOS设备读取NFC标签,则Core NFC API不会显示标识符。在这种情况下,您需要将自定义标识符写入NDEF消息(这是当前可通过Core NFC读取的唯一数据类型)。许多其他平台(Windows / Linux / Mac上的PC / SC阅读器,Android NFC)通常以某种方式提供对防冲突标识符的访问。
最后,请注意防冲突标识符(或基本上任何静态的世界可读标识符)可能不适合某些应用程序: Serials on NFC Tags - truly unique? cloneable?