Ich habe einen ACR122U NFC Leser und ich schreibe Daten in Block 1 eines MIFARE Classic 1K Tags mit einem einfachen Text "test".MIFARE Classic 1K und Android NFC Leser mit Galaxy S3
Alle funktioniert gut in meiner Windows-app mit Delphi Xe8/Win 8.1. Ich kann ohne Probleme schreiben und lesen.
Ich habe mehrere NFC-Tag-Reader-Apps von Google Play auf mein Samsung Galaxy S3 Android-Gerät heruntergeladen.
Ich habe versucht, das NFC-Tag zu lesen, das ich gerade mit dem einfachen Text "test" geschrieben habe. Jedoch funktioniert keiner von ihnen.
Ist es möglich, NFC-Tags mit Android mit einem Samsung Galaxy S3 zu lesen? Gibt es eine App, um es zu tun?
Dies ist die Protokollausgabe von meinem Windows-Anwendung, wenn die Tag-Lese:
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
In Windows gibt es kein Problem. Das Problem ist, dass Android das mit Windows erstellte Tag liest. Ich habe etwas über NDEFS gelesen, vielleicht muss ich sie benutzen. Ich suche Dokumentation zu Delphi vcl und NDEF. Ich habe nur auf mobile app (firemonkey) und Delphi gefunden. –