NFC贴纸/标签编码

3
这是我提出问题的基本动机(稍作隐晦):
我想跟踪用户对特定商店的忠诚度。每家商店的收银台上都会有一个NFC贴纸。购买时,用户将使用其手机上的应用程序(当然支持NFC),并且该贴纸将发送一些代码以指定商店。
现在我的问题是:我能否发送简单的代码回到我的应用程序中,然后将其添加到某个数据库中?此链接 在底部附近提供了“内容选项”的描述,但我并不需要其中任何内容。此外,NFC-Forum规范没有告诉我太多信息(或者我可能没有找对地方)。
另外,我该如何将这个标签/代码放在其中一个贴纸上?如果我自己制作它们,可以使它们只读吗?
2个回答

7
您可以在NFC标签上放置任意信息 - 您可以上传任何格式的文件,没有限制。将NFC标签视为普通数据存储位置,如硬盘或CD-ROM等,您可以将任意格式的文件保存到其中以保存任意内容。 NFC标签也是如此。
无论如何,NDEF是推荐的NFC Forum标准内容格式(NFC Forum Data Exchange Format是一种轻量级二进制消息格式,旨在将一个或多个应用程序定义的有效负载封装到单个消息结构中)。
还有另一个推荐的NFC Forum标准(称为RTD),用于特定的数据(链接、电话号码、日历事件等)(记录类型定义指定构建NFC Forum应用程序定义和第三方所使用的标准记录类型的格式和规则)。基于NDEF数据格式)。
因此,实际上您可以使用任意数据格式或NDEF,对于数据本身,您可以遵循RTD建议或不遵循...这取决于您。
对于标签编写,您可以购买一些现有的软件和USB NFC读写器或者您可以编写自己的软件-这更困难,因为您必须了解您想要使用的标签的硬件特性。
所有标签都允许永久数据锁定。
顺祝商祺,
STeN
www.mautilus.com, petr.mazanec@mautilus.com

Felica不允许永久数据锁定,至少根据公开信息是这样的。 - Nils Pipenbrinck
嗨,尼尔斯,你确定吗?我认为Sony FeliCa是NFC标签可以在“制造阶段”预先配置(即不是直接在FeliCA标签生产时进行,而是稍后在某种程度上格式化时)以便读取和可重写或只读。我从未使用过FeliCa,所以我不知道格式化过程是如何完成的...有关此事的任何信息吗? - STeN

1
对于 Android 设备,您需要创建一个带有所谓的 Android 应用记录(AAR)的标签。 AAR 包含您的应用程序包名称,并使用称为 Beam 的技术,Android 自动启动您的应用程序。 然后,您可以自由访问包含 NDEF 消息中其他记录的内容,该消息可能会以某种方式包含商店的 ID,并与您的网站联系。
我已经尝试过 AAR 并且它可行。 我还创建了一个 NFC Eclipse 插件NFC Eclipse plugin,如果您有一部安卓手机和一些标签,那么它会让您立即上手。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接