Android NFC标签/标签编码

Android NFC标签/标签编码,android,hardware,nfc,rfid,Android,Hardware,Nfc,Rfid,下面是我的基本动机,我的问题有点模糊: 我想跟踪用户对特定商店的忠诚度。每家商店的收银机上都会贴上NFC标签。购买时,用户会在手机上使用一个应用程序(当然可以使用NFC),贴纸会发回一些指定商店的代码 现在我的问题是,我可以把一个简单的代码发送回我的应用程序,然后,例如,添加到某个数据库中吗,在底部附近,提供了“内容选项”的描述,我不想要这些。另外,NFC论坛的规格也没有告诉我多少(或者我只是找不到合适的地方) 另外,我如何将标签/代码放在这些贴纸上?如果我自己做的话,我可以让它们成为只读的吗?

下面是我的基本动机,我的问题有点模糊:

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

现在我的问题是,我可以把一个简单的代码发送回我的应用程序,然后,例如,添加到某个数据库中吗,在底部附近,提供了“内容选项”的描述,我不想要这些。另外,NFC论坛的规格也没有告诉我多少(或者我只是找不到合适的地方)


另外,我如何将标签/代码放在这些贴纸上?如果我自己做的话,我可以让它们成为只读的吗?

你可以在NFC标签上添加任意的信息-上传内容和格式没有限制。想想NFC标签,比如它们是否是普通的数据存储场所,比如硬盘或CD,你可以用任意格式保存文件,保存任意内容。NFC标签也一样

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

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

因此,事实上,您可以使用任意数据格式或NDEF,对于数据本身,您可以遵循RTD建议,也可以不遵循。。。这取决于你

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

所有标签都允许永久数据锁定

问候,, 斯滕


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

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


我已经试过AAR了,它很管用,而且我还创建了一个可以让你立即启动并运行的,当然,如果你有一部Android手机和一些标签;-)

Felica不允许永久性的数据锁定,至少不允许对公众可用的信息进行锁定。嗨,Nils,你确定吗?我认为Sony FeliCa is NFC标签可以在“制造阶段”预先配置(即FeliCa标签生产时不直接配置,但之后以某种方式格式化时…)为可读写或只读。我从未与FeliCa合作过,所以我不知道格式化过程是如何完成的。。。有什么消息吗?