3

私は現在、NFC対応のスマートフォンでのカードエミュレーションの可能性を調査しています。基本的に、私がやろうとしているのは、再構成可能な物理アクセスシステムに電話を使用することです。私がアプローチを理解している限りAPIを読んでいる間、カードエミュレーションは、安全な要素を使用したり依存したりすることなく、アンテナとスマートフォンのオペレーティングシステムを介して機能します。しかし、私は実際にはこれについて完全に確信が持てません。

Open NFCソフトウェアスタックを介してカードエミュレーションを使用できる人はいますか?これは非常に紛らわしいドキュメントスタイルであり、カードエミュレーションの場合の例がないため、私は完全に迷っています。

また、誰かがそれを使用することができたなら、私はそれが機能するために私が電話で満たさなければならない要件があるかどうかを本当に知りたいです。

4

2 に答える 2

1

ほとんどの Android フォンでは、カード エミュレーションはオフになっています。それらの一部では、組み込みのセキュア エレメント (Google ウォレット) または SIM (Cityzi および Quicktap ウォレット) に送信されます。

OpenNFC は、(理論的には) ホストによるカード エミュレーションを行う可能性を提供しますが、いくつかのパフォーマンスの問題が表面化する可能性があります。

もう 1 つの問題は、現在の Android スマートフォンのほとんどに、OpenNFC で駆動できない NXP チップセットが搭載されていることです。

カード エミュレーションを実行したい場合は、SIM で NFC アプリケーションを構築できるEasyNFCを検討する必要があります。

于 2012-09-14T11:32:51.877 に答える
0

誰も決定的な答えを出すことができなかったように見えるので、少なくとも私は他のチャネルを通じて私の質問に答えることができました. これが私が見つけたものです。

基本的に、OpenNFC ソフトウェア スタックは、ハードウェア抽象化レイヤーの助けを借りて、あらゆるハードウェアで動作するように設計されています。この HAL は現在、独自の SecuRead および MicroRead チップセット用にのみ提供されています。そのため、箱から出して使用することはできません。

Android でのカード エミュレーションの場合: 多くの人が知っているように、通常、セキュア エレメントの助けなしにカード エミュレーション モードを使用することはできません。私が探していたのは、ある種のソフトウェア カード エミュレーションの可能性です。これは、Cyanogenmod 1で提供される場合があります(アクティブ化されたナイトリー ビルドがいくつかありました。これに関する詳細情報は、このプロジェクトをここで確認してください: NFCProxy 2 )。ごく最近 (まさに私が質問したその日)、これらの機能は最新バージョンの Jelly Bean で動作するように移植されました。

于 2012-09-04T09:04:05.803 に答える