1

私は ACR122U リーダーを持っています。リーダーの上に置かれたすべての非接触型スマートカードの UID を取得できるようにしたいと考えています。nfc-listlibnfc からのコマンドが行うことと同様です。

現在 SmartCardIO を使用していますが、これを行う機能がないようです。私は周りを検索しましたが、これを行うことができるものを見つけることができませんでした。できることを知っている人はいますか?または、どのように実装しますか?

基本的には、カード リーダー フィールドで複数のカードを処理し、それらを SmartCardIO で 1 つずつ処理できる必要があります。

4

1 に答える 1

1

私の知る限り、標準のJava SEランタイムではこれを行うことはできません。これを実行するライブラリを自分で作成する必要があります。これには、リーダーの C/C++ API が必要で、JNI (または使いやすい派生物の 1 つ) を使用します。UID は、smartcardio が動作するよりも低いプロトコル レベルにあります。

于 2015-03-20T13:14:43.673 に答える