0

私は、基本的に私の家の NFC アクセス制御ドアロック システムを構築するペット プロジェクトを持っています。もともとオフィスのキーカードを nexus s に複製したかったのですが、セキュア エレメントのファームウェア ハックなしではカードのエミュレーションが不可能であることを知った後、壁にぶつかりました。私の質問は、私が独自のセキュリティ エコシステムを作成し、独自の RFID システムを既存の電子ロックにハードウェア化する場合、セキュア エレメントにアクセスしなくても、自分の電話を RFID タグとして使用することを妨げるものは何かありますか?

要するに、情報がセキュア エレメントに含まれていなくても、電話自体がタグになることはありますか?

リーダーとの P2P 関係を作成する必要がありますか?

4

1 に答える 1

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 プッシュの例では、古いバージョンの 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

于 2012-06-07T02:32:16.833 に答える