問題タブ [acr122]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
10514 参照

nfc - ACR122 - カード エミュレーション

NFC 非接触リーダー ACR122U をタグ (カード エミュレーション モード) として動作させるにはどうすればよいですか? 目論見書は、デバイスがカード エミュレーションを実行できると主張していますが、SDK はこの機能の例やドキュメントを提供していないようです。

誰もこれを行う方法を知っていますか? 追加のソフトウェアが必要ですか? 私のターゲット プラットフォームは MS Windows です。

前もって感謝します

0 投票する
2 に答える
4570 参照

nfc - ACR122U-A9でカードエミュレートする方法

私は ACR122U-A9 を持っています。それでカードをエミュレートしたいと思っています。誰がこの点を行ったのですか?いくつか提案をいただけますか?

この NFC リーダーに白いスマート カードを挿入すると、LED が 1 回だけ点滅します。しかし、電話をかけると、電話が切れるまでLEDが常に点滅します。

0 投票する
0 に答える
477 参照

android - ACS ACR122 SDK Android ピアツーピア サポート?

SDKを使用してUSB経由でACS ACR122をAndroidタブレットに接続しようとしています。この部分は機能し、Mifare NFC カードを読み取ることができます。

問題: ACR122 をタップすると、Galaxy S3 や Nexus S などの NFC スマートフォンを読み取ることができません。

ACS が提供したものを見ると、彼らは Android SDK のピアツーピア通信サポートを除外しているようです。

解決策、回避策、または代替案を知っている人はいますか。タブレットが NFC スマートフォンから読み取れるようにしようとしています。

どんな助けでも大歓迎です。

0 投票する
1 に答える
8563 参照

android - Android で NFC ソフトウェア カード エミュレーションを使用して完全な APDU を制御する

私は、ACR122U102 リーダー/ライターへの CM10.1 を使用して、Nexus 7 で通常の APDU 通信をエミュレートするアプリで忙しいです。ソフトウェア カード エミュレーションに関するこのブログを見つけて、自分のデバイス (ネクサス) をカードとして表示するアプリを作成しました。今、このデバイスと ACR122u の間でメッセージをやり取りしようとしています。これまでのところ、D4 40 01 ( InDataExchangeページ 127) APDU を送信することによってのみ、nexus 7 と通信できました。私が書いているアプリケーションでは、これで十分です。

問題は、デバイスからリーダーに送信する回答にあります。transcieve 関数 (リフレクション付きのandroid.nfc.tech.IsoPcdA ) を使用して、長さ > 0 のバイト配列で応答できます。これは、通常の InDataExchange 応答のようにリーダー側に表示されます (例: D5 41 00 01 02) 03 ({01 02 03} はトランスシーブ関数に提供されるバイト配列)。しかし、応答のステータス バイトも SW バイトも制御できません (D5 41 XX と両方の SW)。ソース コード自体を除いて、この IsoPcdA クラスに関するドキュメントはありません。

私ができるようにしたいのは、XX を選択したバイトに変更し、長さ = 0 の回答を送信することです (例: D5 41 01 余分なデータなし)。出来ますか?

0 投票する
2 に答える
1153 参照

tags - NFC リーダー : ACR122U-A9 はタグを保持していません

NFC リーダーと共に提供される SDK は機能せず、SDK で利用可能なツールを使用してデータ/タグを書き込むことができません。主な問題は、別のツールを使用して書き込まれたデータがデバイスに永続的に保持されないことです。Android デバイスを使用してタグをスキャンすると、リーダーがクリアされ、データを再度書き込む必要があります。https://github.com/fkooman/nfcip-java/blob/master/nfcip-java/doc/ACR122_PN53x.txtの手順を確認して試しましたが、機能しません。

そのため、コンピューターからプラグが抜かれた場合でも、リーダーにデータ (タグ) を保持するために必要なコマンドを理解するための助けが必要です。リーダーはエミュレーション モードで動作している必要があり、タグを提供する必要があります。

0 投票する
1 に答える
5320 参照

android - Android および ACR122U リーダーでの NFC プログラミング

NFC タグにデータを書き込む必要があります。必要なタグは物理的な NFC タグではありませんが、プログラムでタグを作成し、データを書き込む必要があります (カード エミュレーションまたはピアツーピア モード)。電話で作成したこのタグは、ACR122u リーダーで読み取れる必要があります。Androidでこれをどのようにプログラムできますか?

0 投票する
1 に答える
4415 参照

nfc - NFC ACR122 TgInitAsTarget、イニシエータ リリース ターゲット

ACR122 (usb) デバイスでパッシブ NFC タグをエミュレートしようとしていますが、通信が正しく行われません。ここで私が間違っていることを誰かが見て、正しい方向に向けてくれることを願っています。

この他の質問ACR122 - Card Emulationに対する回答は、 http: //code.google.com/p/nfcip-java/source/browse/trunk/nfcip-java/doc/ACR122_PN53x.txtのドキュメントを指していましたが、次の場合これは文字通り、期待どおりに動作しません。

テスト用に Samsung Galaxy S3 Android 4.3 デバイスを使用しており、以下の動作が見られます。

TgInitAsTarget コマンドは機能しているようで、「アクティブ モード、DEP、424kbps」を意味する 0x25 のモードを返します。

しかし、「GetData」コマンドはすぐに失敗し、ステータス コード 0x29「ターゲットとして構成された PN532 がイニシエータによって解放されました」が返されます。

TgInitAsTarget コマンドをさまざまなモード (0x00 "All" モードではなく) で変更しようとしましたが、次の GetData コマンドに対してすべてがまだ 0x29 を返す次のことを試しています。

  • モード 0x01「パッシブ」、応答モード 0x04「DEP」
  • モード 0x02 "DEP"、結果として応答モード 0x25 ("All" と同じ)
  • モード 0x03 "DEP Passive" の結果、応答モードは 0x04 "DEP" になります

どのような場合でも、Android が接続を維持していないように見えますが、NFC DEP プロトコルに精通していないため、ここで何が間違っているのかを知ることができません。PN532 チップ リファレンスを読みましたが、すべて正しく行っているようです。

Windows Phone NFC デバイスも試してみましたが、GetData で同じ問題と同じエラー コードが発生します。

NFC に精通している方からの助けをお待ちしております。

デイブ

0 投票する
1 に答える
2731 参照

android - 頻繁に切断される ACR122U NFC リーダー

SIII (Android 4.3) を ACR122U NFC リーダーに装着すると、LED が緑色に点滅し続けます。Samsung S4 (Android 4.3) を入れると、電話がリーダーに接続されるまで LED が緑色に変わります。どちらの場合も、NFC がオンになっていて、デバイスがロック解除された状態になっています。この動作は、SIII で頻繁に切断され、S4 で安定した接続に変換されます。2 つの電話の動作が異なるのはなぜですか? 2 台の電話に、NXP と Broadcom という 2 つの異なるベンダーの NFC チップセットが搭載されていることは承知しています。

私の質問は、これらのデバイス間でこのような一貫性のない動作の原因は何ですか?

別の質問は、なぜ電話が ATR を提供するのかということです。

0 投票する
1 に答える
1486 参照

smartcard - 未知のスマートカードを読み書きするには?

私はジェムアルト製品と思われるスマートカードをいくつか購入しました。

現在、次の 4 つの ATR があります (ACR38 および ACR122U リーダーを使用)。

私はインターネットを検索しましたが、これらの ATR については何も見つかりませんでした (gemalto.com にも他のどこにもありません)。

このカードを読み書きするにはどうすればよいですか?

これらのカードの読み取りと書き込みに 2 つのスマート カード リーダーを使用できますか、それとも新しいモデルを購入する必要がありますか?