私はACR122U NFCリーダーを持っており、MIFARE Classic 1Kタグのブロック1に単純なテキスト "test"でデータを書き込みます。MIFARE Classic 1KとAndroid NFC reader with Galaxy S3
すべての作品は、Delphi Xe8/Win 8.1を使用している私のWindowsアプリケーションでうまくいきます。私は問題なく書いたり読んだりすることができます。
Google PlayからSamsung Galaxy S3 Android搭載端末でいくつかのNFCタグリーダーアプリをダウンロードしました。
私は単なるテキスト "test"で書いたNFCタグを読み込もうとしました。しかし、彼らのどれも働いていません。
サムスンギャラクシーS3を使用してAndroidでNFCタグを読み取ることはできますか?それを行ういくつかのアプリはありますか?タグを読み取るとき
これは私のWindowsアプリケーションからのログ出力されます:
SCardEstablishContext succeeded. Card State changed in ACS ACR122U PICC Interface 0 to available New reader found: ACS ACR122U PICC Interface 0 Card inserted in ACS ACR122U PICC Interface 0 ATR = 3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 01 00 00 00 00 6A SCardConnect (shared) succeeded. Active Protocol: T=1 ISO 14443 A, Part3 Card Type: Mifare Standard 1K is detected Sending APDU to card: FF 82 00 01 06 FF FF FF FF FF FF SCardTransmit succeeded. Card response status word: 9000 (OK) Sending APDU to card: FF 86 00 00 05 01 00 01 60 01 SCardTransmit succeeded. Card response status word: 9000 (OK) Sending APDU to card: FF B0 00 01 10 SCardTransmit succeeded. Card response status word: 9000 (OK) Card response data: 74 65 73 74 65 00 00 00 00 00 00 00 00 00 00 00(teste) Card State changed in ACS ACR122U PICC Interface 0 to no card Card removed from ACS ACR122U PICC Interface 0
Windowsでは問題ありません。問題は、アンドロイドがウィンドウで作成されたタグを読むことです。私はNDEFSについて何かを読んで、おそらく私はそれらを使用しなければならない。私はdelphi vclとNDEFのドキュメントを探しています。私はモバイルアプリ(firemonkey)とdelphiにしか見つかりませんでした。 –