NFC贴纸/标签编码

时间:2011-07-11 22:16:29

标签: android hardware nfc rfid

所以这是我的问题的基本动机,我的问题有点混淆:

我想跟踪用户对特定商店的忠诚度。每个商店都会在寄存器上贴上NFC标签。购买时,用户可以在手机上使用应用程序(当然可以使用NFC),贴纸会发回一些指定商店的代码。

现在我的问题是,我可以将一个简单的代码发送回我的应用程序,然后,例如,添加到某个数据库中吗?靠近底部的This link提供了我不想要的“内容选项”的描述。此外,NFC论坛的规范并没有告诉我太多(或者我只是没有找到正确的地方)。

另外,我如何将这个标签/代码放到其中一个贴纸上?如果我自己做,我可以把它们变为只读吗?

2 个答案:

答案 0 :(得分:7)

您可以在NFC标签上添加任意信息 - 您可以上传的内容和格式没有限制。想想NFC标签,就好像它们是正常的数据存储位置,例如hardrive或CD - 对于那些你可以保存任意内容的任意格式的文件。与NFC标签相同。

无论如何,推荐NFC论坛标准的内容格式称为 NDEF NFC论坛数据交换格式是一种轻量级的二进制消息格式,旨在 将一个或多个应用程序定义的有效负载封装到单个消息构造中。

对于特定数据(链接,电话号码,日历事件等),还有另一个推荐的NFC论坛标准,名为 RTD 记录类型定义指定了构建标准的格式和规则NFC论坛应用程序定义和基于NDEF数据格式的第三方使用的记录类型

所以实际上你可以使用任意数据格式或NDEF,对于你可以遵循RTD建议的数据本身......这取决于你。

对于标签写入,您可以购买一些现有的软件和USB NFC读写器,或者您可以编写自己的软件 - 这更难,因为您必须知道您想要的标签的硬件特性使用

所有代码都允许永久数据锁定

此致 斯登

www.mautilus.com,petr.mazanec @ mautilus.com

答案 1 :(得分:1)

对于Android设备,您可以使用所谓的Android应用程序记录(AAR)创建标记。 AAR包含应用程序的包名称,使用名为Beam的技术,Android会自动启动您的应用程序。然后,您可以自由访问NDEF消息中包含的其他记录,然后可能会以某种方式包含商店的ID,并与您的站点联系。

我已经尝试了AAR并且它有效,我也创建了一个NFC Eclipse plugin,如果您有Android手机和某些标签,我会立即启动并运行; - )