模拟物理 RFID 卡的 Android 应用程序

标签 android nfc rfid apdu ndef

Android 应用程序是否可以将之前存储的 RFID 卡 ID 发送到 NFC 读卡器?其目的是使用 Android 设备而不是物理 RFID 卡来访问房间。 在阅读了很多关于 NFC/RFID 和卡仿真的其他主题后,我得出的结论是它目前在 Android 中不可用,但如果它适用于这种特殊情况,我仍然有点困惑。应用程序不能简单地在 NDEF 消息或 APDU 命令中发送卡 ID,或者我只是在做梦吗?

最佳答案

好吧,严格来说。对于您想要做的事情,您不需要卡仿真。您只需将 token 发送到可以验证的门锁即可。

您可以通过将 NDEF 消息推送到兼容的设备来使用 Android Beam 执行此操作,SNEP 是您要查找的协议(protocol)。

我更喜欢的解决方案是让门锁设备模拟标签。然后,您可以让您的 Android 应用为该标签注册一个监听器(甚至不需要运行)。当检测到标签时,应用程序将启动并使用标签在 Android SDK 中编写 NFC 功能将您的安全 token 发送到锁。

保护您的 token 是另一回事。

关于模拟物理 RFID 卡的 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13610478/

相关文章:

android - 如何确保按钮在此 Android 登录对话框中水平对齐?

javascript - 我怎样才能减少expo build ios的大小,它大约是188 MB,

android在写入后读回标签信息,无需第二次触摸标签

树莓派上视差 rfid 阅读器的 c 代码

nfc - 在 ACR122U NFC 阅读器上强制 PC/SC 驱动程序

安卓NDK。如何播放视频。

Android OpenCV 致命信号 11,(错误的编码习惯?)

android - 使用 Android HCE 模拟不同的卡

Android NFC 仅在单击按钮时读取标签

android - 我们可以使用 Android 编程更改 NFC Type 2 标签的 UID 吗?