問題タブ [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 - ISMB Java ライブラリを使用してメッセージを 1 回しか送受信できない
https://code.google.com/p/ismb-snep-java/を使用しています
メッセージを一度しか送受信できないという問題があります。
電話にメッセージを送信できます。その後、リーダーを取り外してから再度接続する必要があります。その後、プロセス (送信/受信) を繰り返すことができます。
リーダーに何かが設定されていて、設定が解除されていないと思います。
プラグを抜き差しせずにプロセスを繰り返すと、次のエラーが発生します。
何が問題ですか ?
public class IsmbSnepConnectionTarget {
}
java - スマート カード IO を使用している場合、2 番目のカードの ATR を取得できません
背景としてIn_List_Passive_Target
、PN532 のユーザー マニュアルに指定されているコマンドを使用して、端末フィールドのすべてのカードの UID を取得しました。また、ACR122U の疑似コマンドFF 00 00 00 04
を使用して、これらのコマンドを PN532 に送信しています。
これができたので、これらを1つずつ選択したいと思います。In_Deselect
これを行うには、使い終わったときにカード ( ) を停止し、そのIn_List_Passive_Target
UID を指定してコマンドを使用して次のカードを選択します。
ただし、カードを選択するたびに、返される ATR を知りたいと思います。カードを切断してから新しいカードを作成しても、端末によって作成されたカード オブジェクトは常に同じカード (したがって同じ ATR を返す) であるため、これは Java スマート カード IO API では困難であることがわかっています。これは、PN532 端末コマンドを介してカードと通信する場合In_Data_Exchange
、それが正しい別のカードであることを考えると奇妙です (Card オブジェクトを介してアクセスできる古いカードではありません)。どのタイプのカードか (Mifare Classic、Desfire、Ultralight など) を検出できるように ATR が必要です。
カードを収集するために作成した関数は次のとおりです。
android - ACR122 - Android / UID を抽出する方法
ACR122 を Android アプリに統合しようとしています。ACS から入手できるANDROID ライブラリ ( http://www.acs.com.hk/en/products/3/acr122u-usb-nfc-reader/ ) を使用しています。
カードの存在は検出できますが、カードの UID/ID を抽出したいと考えています。誰かがそれを行う機能を知っていますか?
このタイプの統合の例はありますか?
security - 特定のプレフィックスを持つカードのみを読み取るように NFC リーダーを制限する
NFC リーダーで読み取れるカードを制限できるかどうか知りたいです。カードに何らかのプレフィックスを付けて、たとえば「カードが 90H で始まらない場合は、すぐに拒否してください」と言うことができます。
明確にするために、リーダー自体が別のコンピューターに接続されていても、自分でエンコードしたカード以外は使用できないようにアクセスを制限したいと考えています。これは、リーダーへの特定の構成を介して行うことができますか? プロジェクトに飛び込む前に、それが可能かどうか知りたいです。
RFID カードで ACR122U USB NFC リーダーを使用しています。私の目標は、それをオンライン アプリケーションで使用して、カードを認証し、特定のサービスへのアクセスを許可することです。
android - ACS122U NFC から RFID タグを取得する方法
タグの RFID を読み取る ACS122U NFC に取り組んでいます。ACSから http://www.acs.com.hk/en/products/3/acr122u-usb-nfc-reader/リーダーにのみ接続し、タグが配置されたときに状態を提供する開発キットを入手しましたNFCリーダー。しかし、さらに実装するには、タグの ID (UID、シリアル番号) を取得する必要があります。タグの ID を取得するにはどうすればよいですか?
node.js - node-hid がすべての USB デバイスを表示しない
私はこの呼び出しでnode-hidを使用しています:
ガイドの here にリストされているように、接続されているすべての USB デバイスのリストを取得する必要があります。
その結果、次のデバイス リストを取得しています。
これには、私の Mac に USB 経由で接続された ACR122U-A9 デバイス (ACS Ltd が提供する NFC/RFID デバイス) は含まれません。
Mac に接続されているすべての周辺機器が の下System Report -> Hardware -> USB
に表示されます。スクリーンショットは次のとおりです。
この問題を解決する方法を理解できますか?