問題タブ [contactless-smartcard]

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 に答える
12449 参照

android - NFC タグの複製を防ぐには?

NFC タグを使用してアプリを作成していますが、NFC タグが複製されないようにする必要があります。クローンを作成しようとすると、「クローンは制限されています。タグは秘密鍵で保護されています」というポップアップ メッセージが表示される他の多くの NFC タグを見てきました。NFC タグにも同じセキュリティが必要です。

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

android - カード エミュレーションを使用して電話が nfc フィールドに入ったときの検出方法

uicc SE (HCE なし) でカード エミュレーションを使用しています。最小 API SDK は 17 で、目標は 19 です。

私が覚えている限り、Android 2.x は、FIELD_ON インテントのような、電話が nfc フィールドに入った場合にアプリを認識するインテントでした。¿ 今どきはありますか?

NDEF 検出は、明らかに、私が受動的である限り有効ではありません。私の状況は次のとおりです。「ねえ、アクティブな要素から読んでいます」。

ありがとうございました

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

nfc - 読み取りと書き込みの間の RFID 相互運用性

次のような周波数を持つ多くの異なる RFID リーダーが存在します。

13,56 MHz、125 kHz、134 kHz、9,2 MHz、869 MHz、915 MHzおよび2,45 GHz

同じ周波数を使用する場合、リーダーとカードが互換性があることを確認した後、

  • たとえば、125 kHz RFID リーダー/エンコーダーで 125 kHz RFID カード/タグを読み取ることができるように、それぞれに標準プロトコルはありますか?

  • 技術的には、クレジット カード サイズのようなカードと「RFID タグ キーチェーン」(Google で検索) の間に違いはありますか?

  • すべてのカードは書き換え可能ですか、それとも読み取り専用のものもありますか?

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

android - ISO 7816-4 APDU コマンド ファイルの選択とレコードの書き込み

ISO 7816-4 コマンドを使用して Android 上の PN532 と HCE の間で通信しようとしていますが、AID (DF) を正常に選択していますが、その DF の下で EF を選択すると (その EF は存在しないため、Selectコマンドはその EF を作成し、その EF にレコードを書き込みますが、次のように表示されます。

ここで何が間違っているのかわかりませんか?

Android では、ログは次のとおりです。

一部のデータを受信できると表示されますが、送信したい要素が欠落していますが、PN532 から、読み取りレコードを使用すると、これらのデータが表示されませんか?

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

android - MIFARE Classic タグに書き込むにはどうすればよいですか?

MIFARE Classic タグに書き込むにはどうすればよいですか?

このコードを書きwriteBlockましたが、「java.io.IOException: transceive failed」というエラーが発生します。

これはどのように解決できますか?

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

android - IsoDep で NFC カードを読み取るにはどうすればよいですか?

NFC を介して RFID カードを読み取りたいのですが、このカードはコロンビアのボゴタの地方交通システムからのものです。これが可能であることはわかっています。これを行う Android アプリをダウンロードしたからです。

これまでの進捗状況...電話をカードの上に置くと、ACTION_TECH_DISCOVERED インテントでアプリが起動し、カードの UID などを読み取ることができますが、必要な情報、特にカードにお金。

私はスタックオーバーフローで、アクセスしたいアプリケーションを見つけてADPUコマンドを送信する必要があることを読んでいますが、Androidアプリでカードを探索しているため、カードにはアプリケーションがないようです。 0 件のアプリケーションが見つかりました。そのため、どこでこの情報を入手すればよいかわかりません。

私のカードの技術情報は次のとおりです。

  • タグ ID: 08 8B E2 D1 RF
  • 技術: タイプ A (ISO/IEC 14443 タイプ A)
  • タグタイプ: ISO/IEC 14443-4 スマートカード
  • ATQA: 0004
  • サク: 20
  • 履歴バイト: 01112003
  • 技術クラス: android.nfc.tech.IsoDep、android.nfc.tech.NfcA

ありがとう!

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

nfc - Desfire EV1 ファイル アクセス バイト

MIFARE DESFire 4K EV1 カードのファイルとアプリケーションのアクセス バイトを計算する方法を誰か教えてもらえますか?

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

android - NFC カード エミュレーション

NFCリーダーがアクセスできるように、NFCタグを携帯電話に保存できるアプリケーションを作成したいと思います。たとえば、搭乗券を携帯電話に保存して、空港で NFC リーダーでアクセスできるようにします。NDEF メッセージの送信を実装できると思いますが、そのためには電話がオンになっている必要があります。私の問題は、電話がオフのときに機能させる必要があることです。私の理解では、唯一の方法は、NFC タグをセキュア エレメント (SE) に格納して、カードとしてエミュレートできるようにすることです。NFC リーダーの電源を使用して、SE に保存されている情報にアクセスできます。

TAG を Secure Element に保存する方法はありますか? これまでの検索によると、SE に直接アクセスする方法はありません。次の投稿はそれについて語っていますが、投稿されてから変更されたかどうかはわかりません. NFC カード エミュレーション Android

SE に保存できない場合、電話がオフのときに NFC リーダーで読み取ることができるように、タグをデバイスに保存する他の方法はありますか。

ありがとうB