【问题标题】:Reading Mifare card via web app using Android device's NFC使用 Android 设备的 NFC 通过 Web 应用读取 Mifare 卡
【发布时间】:2017-12-05 21:02:22
【问题描述】:

我想知道这是否可行,让网络应用读取 Mifare 卡上的信息,方法是在支持 NFC 的 Android 设备上轻敲卡。

我已经搜索了很长一段时间,现在它似乎仅限于实验性实现 - https://whatwebcando.today/nfc.html

还是我真的使用原生 Android 应用会更好?

编辑: 感谢所有回复的人。我们一直在尝试这里指定的 Web NFC API https://w3c.github.io/web-nfc/,在 Android 设备上开启了 Chrome 的实验功能,但是当我们在设备上点击 Mifare 卡时它总是返回一个空值。我们是否遗漏了任何步骤,或者它目前真的是 API 的技术限制,因为它仍然不是一个稳定的规范?

【问题讨论】:

  • 我认为您是对的,网络应用程序尚不可行。在这个thread 中检查它。您也可以参考这个MIFARE Classic Tool (MCT),这是一个Android NFC-App,用于读取、写入、分析等。MIFARE Classic RFID-Tags。

标签: android nfc progressive-web-apps


【解决方案1】:

我认为在中期甚至 WebNFC 将被限制为(读取和写入)NDEF 消息,类似于 Apple 目前在 iOS 上所做的。 因此,如果您想从 MIFARE 卡中读取诸如 UID 或原始数据之类的信息,您需要编写一个原生应用程序。请注意,并非所有手机都支持 MIFARE (Classic),即使它们具有 NFC。 如果你想使用像 ionic 或 Cordova 这样的框架,你也可以使用 NDEF 插件(https://github.com/chariotsolutions/phonegap-nfc

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多