問題タブ [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 に答える
27188 参照

ubuntu - USB インターフェイスを要求できません (デバイスまたはリソースがビジーです)

ACR122U 非接触型スマート カード リーダーを Ubuntu 14 smarty で使用したいと考えています。そこで、必要なパッケージとドライバーをインストールしました。

最後に、リーダーを使用したい場合、次のエラーが表示されます。

私のリーダーはカーネル ツールで使用されているようです。いろいろ探しました。すでに同じ問題を抱えている人がたくさんいますが、その中から答えを見つけることができませんでした.

この問題を解決する方法を知っている人はいますか? (たとえば、デバイスを再利用することによって)

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

rfid - ACR1222L FF 82 Load Authentication Keys が 63 00 Operation Failed で失敗する

Mifare Plus カードで ACR1222L NFC スマートカード リーダーを使用しています (現在のセキュリティ レベル 0、メーカーのデフォルト キー A および B)。認証キーをリーダーにロードするために、さまざまなコマンドを試しました。

それらはすべてエラーステータスを返しています:

何が間違っている可能性がありますか?ヒントを求めて広く検索しましたが、他の多くの質問は、上記のコマンドのいずれかで認証キーを正常にロードした後の認証の失敗または読み取りの失敗に関するものであり、多くの場合、別のデバイス (ACR122U) に基づいています。

カードが存在しない場合、リーダーがコマンドに応答しないことに気付きました。認証キーをロードするためにリーダーにカードが存在する必要がありますか?

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

java - ACR122 を使用した Java Card アプレットのインストール

私は Java Card テクノロジの初心者で、Java Card テクノロジについて読み始めたばかりです。カード用のスマート アプレットを作成したいと考えています。私の目標は、非接触で使用されるカードで動作することです。NFC カードリーダー ACR122 を使用して *.cap ファイルをカードにインストールするために、jar ファイル (GlobalPlatformPro) をダウンロードしました。しかし、残念ながらエラーが発生しました:

私の最初の質問は、このリーダーを使用してアプレットを作成することは可能ですか? 次に、これをどのように行うことをお勧めしますか?

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

java - JspページでNfcタグを読んでいますか?

これは私のコードで、読み取りボタンのクリックで nfc タグを読み取りたいです。私は ACR122U デバイスと NFC カード + SDK を持っています。しかし、JSP Web アプリケーションで sdk を使用する方法がわかりません。私の問題を解決するために私を助けてくれませんか。

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

c# - ACR122U をリーダー/ライターとして使用して、Windows フォーム アプリケーション C# で Ndef を NFC タグに書き込む

ACR122U NFC リーダーを使用して、NDEF メッセージを作成し、Windows フォーム アプリケーション (C# で記述) の NFC タグに書き込もうとしています。

Andreas Jakl のNDEF ライブラリを使用して、NDEF メッセージの raw バイトを作成しました。これは C# コードです。

私が得る出力はD1 01 04 54 02 65 6E 31 (16 進数) です。

次に、次の APDU コマンドを使用して、ブロック #5 から始まる NFC タグ (MIFARE Ultralight) にこのデータを書き込みます。

しかし、Android でそのタグを読み込もうとすると、書き込まれた NDEF メッセージが認識されません。

NDEF メッセージを Android に認識させるにはどうすればよいですか?

解決策 (Michael Roland に感謝)

Android アプリを使用して NDEF タグを作成し、そのタグで生成した値と、上記の方法を使用して作成したタグを比較しました。違いは、最初は 0x03 0x08 でした。したがって、0x03 は必要な開始バイトであり、0x08 は NDEF メッセージの長さです。

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

nfc - NFC : APDU および SNEP の長さ制限

NFC を介して PC から Android デバイスに大量のデータを交換するためのプロジェクトに取り組んでいます。ACR122を使用しています。

以下は、送信されるデータの一般的な例です。

ここでは、レコード (短いレコードではありません) を送信します。したがって、NDEF ヘッダーでは、4 バイトのペイロード長を入力できます。
最後に、私の質問は、1 バイトの APDU Lc に関して、どのようにしてこのような大きなペイロードを送信できるのでしょうか?
この制限が pn532 チップまたは PS/SC のみによるものである場合、どの代替ハードウェアを提案しますか?

明確にしていただきありがとうございます

編集:
ここで探していたものを見つけました: Javacard
への拡張 APDU の送信
これはハードウェアの問題です。PN532 は拡張 APDU をサポートしていません。

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

nfc - ISO 14443-3A libnfc との通信手順

私は、ACR122U と AS3953 の間のカスタム ISO 14443-3A プロトコルの実装に取り​​組んでいます。タグが ACTIVE 状態で、ISO 14443-4 を使用していないときにフレームを送信したい。

では、libnfc を使用して、タグに何かを送信するための次の手順は正しいですか?

環境: Win10、libnfc 1.6.0

この時点でタグは ACTIVE 状態になりますか?

送受信は ISO 14443-3 に基づいていますか?

次に、ターゲットを停止します。

ただし、リーダーとタグはこの方法では互いのデータを受信しません。

どちらの側も通信障害の原因となる可能性があるため、まず、正しいものを正しい方法で送信することを保証したいと思います。