Danb Geschrieben November 13, 2015 at 13:01 Geschrieben November 13, 2015 at 13:01 Hallo zusammen, ich bin Anfänger in NFC / RFID und ich bin versucht, ein Programm zu schreiben, das mir erlauben wird, um Daten in und von NFC-Tags schreiben und lesen. Ich versuche, den Beispielcode als Basis benutzen, aber ich verstehe nicht ganz, wie die Daten geschrieben werden, ich meine, was bedeuten die folgenden Zahlen? "short [] Datawrite = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};" Es scheint, eine andere beliebige Zusammenstellung von Zahl zu erzeugen, wenn ich es zu lesen versuche... "Lesen Daten: [28 8 32 43 44 55 87 94 42 232 40 128 6 117 119 129]" Kann mich jemand aufklären oder geben Sie mir einen Link, die ich verwenden können, um mehr darüber zu erfahren? Vielen Dank!! Zitieren
photron Geschrieben November 16, 2015 at 14:43 Geschrieben November 16, 2015 at 14:43 Der short Array beinhaltet die Bytes, die geschrieben werden sollen. Im Beispiel werden 16 Bytes ab Page 5 geschrieben, dann wieder ausgelesen und wieder ausgegeben. Dabei sollte wieder die gleiche Zahlenfolge bei herum kommen. Das Beispiel schreibt erst ab Page 5, da bei den NFC Tags normalerweise diese ersten paar Pages für Verwaltungsinformationen verwendet werden: http://www.tinkerforge.com/de/doc/Hardware/Bricklets/NFC_RFID.html#page-groszen-und-andere-dinge-die-man-wissen-sollte Funktioniert das Beispiel schon nicht, oder hast du das Beispiel verändert und dann funktioniert es nicht mehr? Was für einen NFC Tag verwendest du? Zitieren
Danb Geschrieben November 17, 2015 at 14:16 Autor Geschrieben November 17, 2015 at 14:16 Vielen Dank für deine Hilfe. So das Beispiel funktioniert schon nicht. Ich meine, wenn ich es einfach laufen lassen (ohne Änderungen) die Schreiben Daten sind: "short[] dataWrite = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};" Aber was gelesen ist, ist: "Read data: [28 8 12 13 14 15 87 94 42 232 40 128 6 117 119 129]". Diese 12 13 14 15 ist die Einzige Reihe, die korrekt gelesen wird, aber in falsche Platz... Ich habe versucht viele verschieden Datenreihen zu schreiben, und die Ausgabe hast die folgende Muster: [28, Seite Nummer + 3, letzte 4 Werte in short[] dataWrite, 87 94 42 232 40 128 6 117 119 129]". Kann es ein Hardware abhängig Problem sein? Ich verwende NFC2 Tags. Vielen Dank Zitieren
photron Geschrieben November 18, 2015 at 10:51 Geschrieben November 18, 2015 at 10:51 Das ist sehr komisch. Hast du das alles mit dem gleichen Tag getestet, oder tritt das auch bei einem anderen Tag auf? Zitieren
Danb Geschrieben November 18, 2015 at 13:21 Autor Geschrieben November 18, 2015 at 13:21 Ja, finde ich auch sehr komisch. Ich habe mehrere Tags (alle NFC Typ 2) getestet. Ich glaube ich werde auf einen anderen Computer versuchen... Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.