1

据我了解,使用最新的 Android SDK,手机可以充当 NFC 阅读器读取的“标签”。

我想实现以下场景:

  • 手机被放置在 NFC 读卡器旁边
  • NFC阅读器收集一个GUID(基本上我想通过NFC读取一些数据,这些数据可以用来唯一地识别手机/所有者,没什么特别的)
  • 然后将该 GUID 与时间戳一起推送到数据库

以这种方式收集的数据可以通过网页浏览。

1) 这是 NFC 可能/有效的使用场景吗?

2) 需要什么样的设备来完成这项工作?(我确实有一部支持 NFC 的手机)

  • 我对阅读器特别感兴趣(最好使用基于 USB 的廉价解决方案)——它需要能够从中获取数据(以便以后可以将其插入数据库)。有什么推荐的吗?

谢谢

4

1 回答 1

1

这有点取决于您所说的“充当“标签”的电话”是什么意思。您无法在商业设备上真正进行卡模拟。您可以使用有根手机和最新版本的 CyanogenMod,但有一定的限制。手机通过官方 SDK 主动发送数据的唯一方法是通过 Android Beam 在 P2P 模式下交换 NDEF 消息。如果这对您有用,只要您可以让您的主机端程序接收并处理这些(您需要找到 SNEP 或 Google 专有的“NDEF 推送”协议的实现),整个系统就可以工作。这适用于两部 Android 手机开箱即用,对于外部阅读器,您将不得不做更多的工作。

是一个便宜且相对常见的阅读器,带有适用于多个平台的驱动程序。它确实有一些时间问题,但应该适用于大多数目的。

于 2012-10-09T03:47:29.720 回答