私がこれまでに理解したことから、NFC電話はNFCタグからデータを読み取るNFCリーダーとして機能します。私の質問は、これを入れ替えることはできますか?Android NFC電話をNFCリーダーがデータを取得するタグとして動作させることはできますか?
ご協力ありがとうございます。
私がこれまでに理解したことから、NFC電話はNFCタグからデータを読み取るNFCリーダーとして機能します。私の質問は、これを入れ替えることはできますか?Android NFC電話をNFCリーダーがデータを取得するタグとして動作させることはできますか?
ご協力ありがとうございます。
回答:
現時点では、「いいえ」または「問題あり」と答えますが、Android NFC APIの進化に伴って、それは時間とともに変化する可能性があります。
NFCの相互作用には3つのモードがあります。
リーダーライター:電話はタグを読み取り、タグに書き込みます。カードをエミュレートするのではなく、NFCリーダー/ライターデバイスです。したがって、このモードではタグをエミュレートできません。
ピアツーピア:電話はndefメッセージを読み取り、渡すことができます。タグリーダーがピアツーピアモードをサポートしている場合、電話はタグとして機能する可能性があります。ただし、AndroidがLLCPプロトコル(NFC論理リンクプロトコル)に加えて独自のプロトコルを使用しているかどうかは不明です。これにより、ほとんどのリーダーが電話をnfcタグとして扱うことができなくなります。
カードエミュレーションモード:電話は、セキュリティで保護された要素を使用して、スマートカードまたはその他の非接触デバイスをエミュレートします。これがまだリリースされているかどうかはわかりませんが、将来性があるかもしれません。ただし、セキュアエレメントを使用するには、ハードウェアベンダーまたは他の誰かがアプリを確認し、セキュアエレメントにアクセスするためのアクセス許可を与える必要がある場合があります。通常のNFC Androidアプリを作成するほど簡単ではありません。
詳細はこちら:http : //www.mail-archive.com/android-developers@googlegroups.com/msg152222.html
実際の質問は次のとおりです。なぜ、単純な古いnfcタグをエミュレートしようとしているのですか?考えていないアプリケーションはありますか?通常、安全な要素を必要とする交通カード、アクセスキー、クレジットカードなどをエミュレートする必要があります(私はそう思いますが、よくわかりません)。
NFCリーダーがデータを取得するタグとしてAndroid NFCを作成できますか?
Nexus Sは、ピアツーピアモードをサポートしています。これは、その名前が示すように、ある電話を別の電話が読み取ることができるタグとして機能させます。今年はNFCで本当に良いGoogle I / Oセッションがありました。あなたがNFCにまったく興味があるなら、私はそれを見ることを勧めます。
Android 4.4で利用可能なホストベースのカードエミュレーション(HCE)NFCモードを確認します。
APIガイド:https : //developer.android.com/guide/topics/connectivity/nfc/hce.html
ここをお読みください:http : //groups.google.com/group/android-developers/browse_thread/thread/d5fc35a9f16aa467/dec4843abd73d9e9%3Flnk%3Dgst%26q%3Dsecure%2Belement%2Bdiff%2527s%23dec4843abd73d9e9?pli=1
私自身は確認していませんが、人々が隠しコードをAndroidに再び組み込んだようです。彼らは、Mifare Classicカード(iso-14443)をエミュレートできるようです。私はすぐにこれを自分でテストします、それは非常に興味深いようです。
商用/無料のアプリでそれを実行したい場合、苦労するでしょうが、ユーザーはアプリをサポートするようにカーネルを変更したくありません。
更新:電話にチケットをエミュレートさせる簡単なトリックがあります。NFC
ステッカーを入手して、電話内または電話に貼り付けることができます。このようにして、いつでも読み書きでき、他のデバイスでも読み書きできます。
それは私が持っていたアイデアであり、もちろんどこでも使用されているのを見たことはありません;)
NFCに関するGoogle IOセッションのQAセクション。そのような質問がありました:
カードエミュレーション?カードエミュレーションのAPIサポートなしカードエミュレーションを実行するときに一貫したユーザーエクスペリエンスはなく、説得力のあるストーリーはありません
はい!あなたはこのアプリをダウンロードすることができます!
このアプリの使い方を知りたい場合は、このビデオ をご覧ください。NFCツールを使用してNFCをタグアプリとしてエミュレートする方法
ありがとうございました!それがあなたを助けるなら私の答えをマークしてください!
いいえ、現時点ではできません。GoogleはGoogle IO 2011で、カードエミュレーションはサポートされておらず、しばらくサポートされないことを指摘しました。主な(そして理解しやすい)問題:どのアプリがスマートカードをエミュレートするために電話で権利を取得する必要がありますか?
はい、できます。ピアツーピアモードです。
ピアツーピアモード
デバイス間でデータを交換するための双方向P2P接続
–近接トリガーインタラクション
–Nexus S:デバイスは背中合わせに配置する必要があります
応用例
–vCardの交換
–チケットの引き渡しとP2P支払い
–Webページ共有、Youtubeビデオ共有
–アプリケーション共有
AndroidデバイスをNFCタグとして動作させることができます。このような動作は、カードエミュレーションと呼ばれます。