【问题标题】:How to store a data in NFC Storage Element of android device?如何将数据存储在 android 设备的 NFC 存储元素中?
【发布时间】:2016-02-04 16:18:29
【问题描述】:

有什么方法,我可以使用一些特殊的phonegap插件将一些数据存储在android设备的NFC存储元件中?我知道,我们可以读/写 nfc 标签,并且可以使用 Chariot Solution phonegap-nfc 插件(https://github.com/chariotsolutions/phonegap-nfc)将其从一个 android 设备传输到另一个 android 设备。我需要知道,是否有任何插件可以在 nfc android 设备中存储一些数据,请指教!期待任何形式的建议和cmets。提前致谢

【问题讨论】:

    标签: phonegap-plugins nfc ndef


    【解决方案1】:

    有一些方法,但受密码保护,因此您需要获得控制安全元件的任何人的许可(我假设“android 设备的 NFC 存储元件”是指连接到 NFC 前端和天线的安全芯片)。安全元件与智能卡中使用的芯片类型相同(不是普通的 NFC 标签),因此您需要知道访问它的密钥。它们通常受到手机制造商的严格控制。 其他手机本身没有安全元件,但将 NFC 连接到他们的 SIM 卡,然后它就成为安全元件:在这种情况下,密钥由移动网络运营商控制。

    从手机其余部分访问安全元件的标准由SIM Alliance 发布。

    【讨论】:

    • 谢谢@mictter,你的粉丝。我知道我们可以使用 HCE(主机卡仿真)在不使用“安全元素”的情况下存储数据。我们有没有这样的插件,使用“卡模拟”方法将数据存储在 NFC 中,并且可以将相同的数据传输到其他设备?
    • 我不知道任何这样的插件,但我对 HCE 知之甚少(我更多的是在安全元素领域:)。如果你不需要 SE 提供的额外安全性,我想你可以使用一般的 Android 存储空间...
    • 就像@mictter 所说,基本上不可能访问安全元素。从 NFC 标签读取数据后,您可以将数据存储在设备上。使用本地存储或数据库。我认为 Host Card Emulation 在这里不会对您有所帮助。 HCE 用于在软件中模拟智能卡应用程序,而不是在安全元件上运行它。如果你想尝试 HCE,我写了一个 Cordova HCE 插件github.com/don/cordova-plugin-hce
    猜你喜欢
    • 2023-04-07
    • 1970-01-01
    • 2019-08-16
    • 2014-06-04
    • 1970-01-01
    • 1970-01-01
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多