問題タブ [mifare]
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.
mifare - エミュレーション モードの PN532 認証失敗
PN532 を Mifare エミュレーション モードに設定しようとしています。Mifare Emulation には「ACR122U」リーダーを使用し、リーダーとして「OMNIKEY CardMan 5x21-CL」を使用しています。ACR122 を Mifare として正常に構成しました。プログラムで設定したATRとUIDを取得しました。しかし、キーをリーダーにロードしようとしているときに、例外が発生しました。ACR122U には、内部に SAM モジュールはありません。PN532 (ACR122U 内の NFC チップ) を SAM なしで完全な MIFARE 1K として構成およびエミュレートできるかどうかについて、誰でも助けてくれます。
助けてください...
smartcard - スマートカードの内容を編集するにはどうすればよいですか?
スマートカードの内容を編集する方法を教えてください。
コンテンツを編集するには、APDUコマンドをどのように使用する必要がありますか?
スマートカードに次のようなものがあるとしましょう。
そして私はそれをしたい:
どうやってやるの?出来ますか?はいの場合、どのように?
私は持っていますACR-122 NFC READER/writer
c# - スマートカードへの書き込み/読み取りはどのように行いますか?
スマート カード リーダーを使用してスマート カードから C# でデータを読み書きするためのオープン ソース ライブラリはありますか? 私のスマートカードのモデルはmifare1k
で、リーダーはucr122u
です。
rfid - Mifare Change KEY AとB
ACR122U 非接触型 NFC リーダーを持っています。空白の RFID Mifare 4k タグを大量に購入しました。デフォルトの認証キー A とキー B は FF FF FF FF FF FF です。
今、私はそれらを別のものに変えたいと思っています。APDU構造を使用しています。私はこのようなコマンドを送信していますが、うまくいきます:
それはうまくいきます。このインターフェースとモデルが何を意味するのかはわかりませんが、この型と構造を使用して、KEY A と KEY B を変更したいと考えています。
私を助けてください。ドキュメントが見つかりません。
よろしく
android - NFC Android で MifareClassic カードを読み取るにはどうすればよいですか?
私は NFC Android プログラミングを行っており、Mifare Classic カードを読みたいと思っています。そのようなカードからセクターを読み取る方法を知っている人はいますか?
私の問題はtransceive()
方法です。たとえば、セクター1を読み取るなど、セクターを読み取るためにそれを使用する方法がわかりません。
認証メソッドは、認証が完了したことを意味する true を返します。認証後、セクターはすべての IO アクションの準備ができているはずですが、readBlock() メソッドまたは transceive() メソッドを使用するたびに、IOException("transceive failed") で例外が発生します。Mifare Classic を使った例が見つからないので、この API で Mifare Classic を読み込めるか知りたいです。
敬具。
android - MIFARE Classic NFCタグから読み取るAndroidの例?
MIFARE Classic の読み方を理解したいのですが、何から始めればよいのかわかりません。誰かが簡単な例をここに公開したり、メールで送信したりできますか? とても感謝しています。
たとえば、1 ブロックの 0 セクターから 16 バイトを読み取るだけのアプリケーション (アクティビティ) を作成したいと考えています。エミュレータで作ろうかな?
android - Mifare クラシック カードのタグ UID の読み取り
私の最初の目的は、mifare タグからタグ uid を取得することです。タグボタンを押すと、アクティビティはタグIDを取得する必要がある2番目のアクティビティに移動します。
リソース ルックアップのエラーが発生しています。私はいくつかの大きな間違いを犯していることを知っていますが、それを見つけることができませんでした。
どうか助けてください。
これは私のMeanifestファイルです
これは私の活動の1つです:
これは私のアクティビティ 2 です
smartcard - PC/SC リーダーのプログラミング時の ATR コマンド
MIFARE Ultralight および TOPAZ/Jewel IC タグのプログラミング インターフェイスを確認しました。API は、バイトがカードに保存される方法、メモリ ブロックのアドレス指定方法、読み取り、全読み取り、OTP (One Time Programmable) 機能の使用、ROM バイトの読み取り方法、アイドル状態からレディ状態に切り替える方法 (REQA、WUPA コマンド)、コマンドが CRC で保護されているかどうか、タグ UID にアクセスする方法などを示します。
NFC リーダー (ACR122U または SCL010) のプログラムをじっと見ていると、PCD (リーダー) と PICC (タグ) の間のすべての通信が ATR (Answer-To-Reset) コマンドで始まることがわかりました。 PCD は識別目的で PICC に送信します。
しかし、どのタグのドキュメントにも ATR コマンドが記載されていません。電源が入ったときのタグとのすべての通信 (PQR) は、カードを Ready モードに切り替えるための REQA、WUPA コマンドで始まります。
私の理解では、ATR はリーダーが通信した NFC カードに基づいて PC/SC によって構築されます。リーダーが、それに基づいてタグがどのタイプのテクノロジーであるかを検出すると、ATR が作成されます。また、ドキュメントによると、異なる NFC リーダーの ATR は、同じ NFC タグに対して異なります。
私は正しいですか?PC/SC は ATR を構築しますか?
BR STEN
android - Nexus-SでのMifareClassic1KRFIDの読み取りと書き込み
Mifare1KRFIDから文字列を読み書きできるようにしたいと思います。NXP TagWriterアプリを使用して、持っているタグの読み取りと書き込みに成功しました。次に、ここでコードを試しましたが、そこから何か意味のあるものを得ることができました。変更するまで認証すらしません
に
しかし、これは出力としてのみ取得されます。
それをどうすればいいのか、カードの読み取りと書き込みのプロセスはどうなるのかわからない。どんな例や指示も非常に役に立ちます!
android - Nexus S:デバッグモードでない場合、MifareClassicNFCタグの書き込みに失敗します
奇妙な問題があります。プログラムをデバッグし、「writeBlock」コマンドの前にブレークポイントを置いてMifareClassicカードを書き込むと、すべてが正常に機能します。カードが書き込まれ、私のプログラムは続行されます。
ブレークポイントを削除すると、「IO例外:転送に失敗しました」というメッセージが表示されます。コードを変更せずにブレークポイントを元に戻しました。再び機能します。
私は迷子になっています...問題はプログラムの実行速度に起因している可能性がありますか?ブレークポイントがあると、実行が遅くなります...
これが私のコードです(認証はこの関数の前に行われます):
助けてくれてありがとう
Sylvain