Androidアプリケーションが以前に保存したRFIDカードIDをNFCリーダーに送信することは可能ですか?その目的は、物理的なRFIDカードではなく、部屋にアクセスできるようにするためにAndroidデバイスを使用することです。 NFC/RFID &カードエミュレーションに関する他のスレッドをたくさん読んだところ、Androidではまだ利用できなかったという結論に達しましたが、この特定のケースに当てはまると、まだ混乱しています。アプリケーションが単にNDEFメッセージまたはAPDUコマンド内でカードIDを送信できないのですか、まったく夢見るだけですか?物理的なRFIDカードを模倣するためのAndroidアプリケーション
答えて
厳密に言えば、あなたがしたいことは、カードエミュレーションを必要としません。あなたは、妥当性を確認できるドアロックにトークンを送るだけでよいのです。
Androidビームでこれを行うには、NDEFメッセージを互換性のあるデバイスにプッシュします.SNEPは、探しているプロトコルです。
私が望む解決策は、ドアロックデバイスにタグをエミュレートすることです。次に、Androidアプリにそのタグのリスナーを登録させることができます(実行する必要はありません)。タグが検出されると、Android SDKのタグ書き込みNFC関数を使用して、アプリが起動して安全なトークンをロックに送信します。
トークンを保護することは別の問題です。
それは私が気にしていることです。使用しているリーダーが互換性があるかどうかを確認します。それでも、私は、このソリューションでは、NDEFメッセージをデコードして実際の物理カードと同じように解釈するために、読者側のソフトウェアが必要だと思っています。 – user1860579
はい、ほとんどのアクセス制御システムはWiegandプロトコルに従います。 Dualiは、このプロトコルと互換性のあるリーダを作成します。 – conor
アンドロイド表示:
ロングストーリーショート:それはできません。長い
長い物語:
これを行うために、ビューのハードウェアおよびソフトウェアの観点から可能です。 NFCチップは、ほとんどの(すべてではない)標準タグを完全にエミュレートすることができます。これを行うための機能は、低レベルのソフトウェアに組み込まれていても、アプリケーションには公開されていません。
なぜ:エミュレートタグは、モバイル支払いインフラストラクチャ全体が構築されているものです。一度に同じタイプの2つのカードエミュレーションを可能にすることはほとんどのNFCチップにとって不可能であり、モバイル決済リーダーは(セキュリティ上の理由から)1つのタグのみを一度に受け入れるため、モバイル支払いも停止されます。
RIMベースのブラックベリーの携帯電話の場合とは少し異なりますが、カードエミュレーションが可能です(この機能をそのまま使用することもできます)が、現時点では私の知る限りモバイル支払いは行われません。
conorが言ったように、物理的なカードIDがアプリケーション内に埋め込まれているため、実際にカードエミュレーションが必要かどうかは確かではありません。セキュアな要素などではありません。 – user1860579
- 1. 音楽の模倣のためのアルゴリズム?
- 2. システムギャラリーの作物機能を模倣する
- 3. 物理的な矢印キーを置き換えるためのAndroidのジェスチャー
- 4. iPhone:NSTimerを模倣するためにdispatch_afterを使用する
- 5. OOスタイルのコードを模倣するためのhaskellモナシ
- 6. Android Sqliteの負荷拡張/模倣ストアドプロシージャ
- 7. Android搭載端末のリモートコントロール - インストールされているアプリに物理的なキーストロークを模倣していますか?
- 8. iphoneで標準的なhtmlテキストレンダリングを模倣するには?
- 9. Mockery、ファイルシステムオブジェクトを模倣する
- 10. 幾分原子的な方法でデータベースとrfidカードに書き込むための優雅な解決策
- 11. 模倣ON_UPDATE_COMMAND_UI
- 12. jQuery - 模倣クリック
- 13. デスクトップベースの印刷を模倣するWebベースのアプリケーション
- 14. django管理者のOneToOneFieldオプションフォームを模倣する方法
- 15. シミュレータではなく物理的なiPhoneでテストするiPhoneアプリケーション
- 16. AndroidのギャラリーでiOSの「ゴムバンド」エフェクトを模倣する
- 17. Moqを使ったFormsAuthentication.SetAuthCookieの模倣
- 18. MFC動的基盤のメカニズムを模倣する
- 19. Androidエミュレータデータベースの物理的位置
- 20. Gtk#/ gtk-sharpのコンテキストメニューを模倣する
- 21. 2列のマガジンを模倣するページ
- 22. Silverlightのスクリーンショットを模倣するCSS
- 23. UINavigationControllerのアニメーションを模倣する
- 24. iPhoneのスワイプジェスチャーを模倣するAS3ギャラリー?
- 25. socket.h(C++)を模倣したOpenSSLラッパー
- 26. ScribbleやHTDPのサンプルコードの例を模倣するためのRacket Emacsモード?
- 27. ユニットテスト中のdataSourceの模倣
- 28. Javaで静的メソッドを簡単に模倣する方法(jUnit4)
- 29. 古いゲームを模倣するためのOpenGLの低解像度
- 30. 模倣ターゲット=「_新」ボタンの
私の答えを見て[this](http://stackoverflow.com/questions/13081926/reading-rfid-with-android-phones/13295210#13295210)質問、それはあなたが作品を見直すのに役立つかもしれない回避策。 – BrOSs
その間に幸運にも変化しました:) 4.4+をターゲットにしている場合は、これに興味があります:https://developer.android.com/guide/topics/connectivity/nfc/hce.html – async