問題タブ [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.
java - ACR122 NFC リーダーを使用して Apple Pay トークンを読み取る
ACR122 NFC リーダーがあり、Apple Pay によって生成されたトークンを読み取れるかどうかを確認しようとしています。以下は私が試しているJavaのコードですが、毎回4つの英数字しか返しません。Apple Pay iphone は nfc リーダーを感知します - トークンを取得するために送信する必要がある特定の apdu コマンドはありますか?
nfc - Libnfc NFC カードの内容を読み取るには?
ACR122 カードリーダーを使用して、ISO 14443-2B ST SRx カードのコンテンツを単純に読み取ろうとしています。
Libnfc と適切なリーダー ドライバーを使用して環境をセットアップしました。
今のところ、カードの UID を読み取って出力するだけのコードを書くことができました。ドキュメントはまったくなく、カードの内容を読み取るためにどこから始めればよいかまったくわかりません。手がかりやコードスニペットはありますか?
これは私がやったことです:
PS: 既知のバグ ( http://www.libnfc.org/community/topic/1044/problem-with-init-of-iso14443b/ )のため、ターゲットを 2 回リストしています。
nfc - ウルトラライト C、スマートカーディオ、ACR122
ライブラリ SmartCardIO を使用して PS/SC ACR122U を使用して Java プロジェクトで開発しています。パスワードを入力してページ 0x2A を変更すると、タグを再度読み取ろうとしています。実際、私はプロトコルを知っており、ここ ( http://www.eps.no/downloads/pdf/API_ACR128_v1.9.pdf ) で見つけた APDU コマンドは次のとおりです。
しかし、その APDU を導入すると、次のメッセージで例外が発生します。
しかし、ACE122U ツールというツールを使用しています。このツールでは、APDU コマンドをタグに送信でき、それがどのように応答するかを確認できます。そのため、タグが応答しない前にコマンドを送信すると。
どうすれば解決できるかわかりません。アイデアはありますか?
c# - Windowsフォームアプリケーションのndefメッセージでnfcカードの書き込みと読み取り
何時間も手がかりがないので、これが可能かどうかはわかりません。ACR122u リーダーに接続されたデスクトップで C# プログラムを作成したいと考えています。NDEF メッセージ値を処理用の文字列として読み取り、保存できるようにしたいと考えています。もしそうなら、どこから始めればいいですか?
注: ACR122u リーダーに付属の例を調べて調べましたが、どれも機能せず、サード パーツ アプリケーションから保存したメッセージを表示することさえありませんでした。
nfc - ACR122U NFC/スマートカード リーダーの読み取り/書き込み方法を教えてください。
GoToTags ACR122U NFC/スマートカード リーダーを購入しましたが、本当にがっかりしました。彼らの無料の Windows アプリケーションは、あなたを彼らの所有物に縛り付けるだけです。NFC タグを読み書きする独自のアプリケーションを作成したいと考えています。
マネージド コード (C#) で使用できる SDK を探していますが、まだうまくいきません。どこかで「SDK」を使用した ACR122U サンプル アプリケーションを見つけましたが、アクセスに使用できる DLL への参照が NONE にないため、サンプル アプリケーションはどれも機能しません。C++ コードのみがルート ディレクトリに acr122.dll を持っているようですが、C# アプリケーションで参照としてインポートすることはできません。
opensuse - ./opensuse で ACR122U 用の acs ドライバーをインストールしようとするときに pcsc_cflags を構成する
ACR-122U NFC リーダーを使用しようとしていますが、Opensuse のクリーン インストールから始めました。C/C++ パターン パッケージを取得し、持っていることを確認しました
- pcsclite 1.8.3 以降
- libusb 1.0.8 以上
- フレックス
- パール
- pkg-config
これは、以下にリンクされている PC/SC ドライバー パッケージの Readme に記載されています。
http://www.acs.com.hk/en/products/3/acr122u-usb-nfc-reader/
を実行しようとすると./configure
、次の結果が得られます
歩留まりzypper info pcsc-lite
:
何が間違っているかについて何か考えはありますか?
java - nfc 用の ACR122 および javax.smartcardio
私は学生で、インターンシップの一環として、ACR122 リーダーから nfc タグを読み取ることができるアプレットを作成しようとしています。パッケージ javax.smartcardio を使用します。ただし、タグまたは uid で見つかったデータを読み取ることができません。送信メソッドは、私が本当に理解していない多くのデータを返します...そして完全にランダムです。CommandAPDU オブジェクトに適切な 16 進数値を使用しないと思います。
私のスレッドの run メソッドのコード:
結果は次のとおりです。
ResponseAPDU : ResponseAPDU: 2 バイト、SW=6300
ResponseAPDU getBytes: [B@5c12c55c
ResponseAPDU getData: [B@6c63e398
ResponseAPDU : ResponseAPDU: 2 バイト、SW=6300
ResponseAPDU getBytes: [B@5c12c55c
ResponseAPDU getData: [B@6c63e39
アップデート
現在、カードのデータを読み取ることができますが、空の場合にのみ、別のアプリケーション (GoToTag など) で書き込むと、ブロックを認証できません。さらに、私もそれに書くことができません。
読むコードは次のとおりです。
書くコードは次のとおりです。
java - Javaを使用してリーダーのフィールドにあるすべての非接触型スマートカードのUIDを取得するにはどうすればよいですか?
私は ACR122U リーダーを持っています。リーダーの上に置かれたすべての非接触型スマートカードの UID を取得できるようにしたいと考えています。nfc-list
libnfc からのコマンドが行うことと同様です。
現在 SmartCardIO を使用していますが、これを行う機能がないようです。私は周りを検索しましたが、これを行うことができるものを見つけることができませんでした。できることを知っている人はいますか?または、どのように実装しますか?
基本的には、カード リーダー フィールドで複数のカードを処理し、それらを SmartCardIO で 1 つずつ処理できる必要があります。