【问题标题】:NFC Access Control Doorlock System/Nexus as RFID tagNFC 门禁门锁系统/Nexus 作为 RFID 标签
【发布时间】:2012-06-06 23:15:57
【问题描述】:

我有一个小项目,主要是为我的房子构建一个 NFC 门禁门锁系统。我最初想在我的 nexus 上复制我的办公室钥匙卡,但在我得知如果没有对安全元件的固件破解是不可能的,卡模拟是不可能的,我就碰壁了。我的问题是,如果我要创建自己的安全生态系统,将自己的 RFID 系统硬件安装到预先存在的电子锁中,即使没有访问安全元件,是否有什么阻止我将手机用作 RFID 标签?

简而言之,手机本身可以成为标签,而信息不在安全元素中吗?

我是否必须与读者建立 P2P 关系?

【问题讨论】:

    标签: android nfc rfid nexus-s nfc-p2p


    【解决方案1】:

    您可以编写一个模拟 NFC 标签的应用程序。

    假设您有一部 Android 手机

    NdefRecord record = new NdefRecord(...);
    NdefMessage message = new NdefMessage(new NdefRecord[] {
        textRecord
    });
    NfcAdapter nfcAdapter = NfcAdapter.getDefaultAdapter(getContext());
    
    if (nfcAdapter != null) {
        nfcAdapter.setNdefPushMessage(message, activity);
    }
    

    http://developer.android.com/reference/android/nfc/NfcAdapter.html

    Android Ndef Push Example 使用旧版本的 API。

    如果您有一个 Blackberry,他们有类似的 API。

    NDEFMessage message = /* create a message */;
    virtualTag = new VirtualNDEFTag(message);
    virtualTag.startEmulation();
    

    http://www.blackberry.com/developers/docs/7.1.0api/net/rim/device/api/io/nfc/emulation/VirtualNDEFTag.html

    【讨论】:

    • Blackberry 将充当 ISO14443 标签,但 Nexus S 将充当点对点设备 (ISO18092)。
    • @NFCguy 对。所以理论上,用这种方法,我必须创建一个像点对点一样的 RFID 阅读器? (明显更难)
    • 太棒了,谢谢。 SCL3711 和 ACR122 几乎是具有点对点功能的阅读器的标准吗?你推荐一个吗?
    • 它们都采用 NXP 的 NFC IC;功能相当可比。主要区别在于尺寸和(可能)天线性能。
    猜你喜欢
    • 2014-06-20
    • 2010-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-25
    相关资源
    最近更新 更多