
Der technologische Fortschritt steht nicht still, neue Technologien werden im Laufe der Zeit billiger und stehen fast allen zur Verfügung. Ein Beispiel sind Mobiltelefone. Mitte der 80er Jahre - Anfang der 90er Jahre waren tragbare Münztelefone mit Griffen oder Ziegeln im Wert von mehreren tausend US-Dollar, Ende der 90er Jahre - große Mobilteile mit hervorstehenden Antennen mit Kosten von 100 US-Dollar oder mehr. Dieselbe Analogie kann mit NFC-Tags gezogen werden, die in der Buchhaltung verwendet werden Zwecke.
- Die eindeutigen Bezeichner-NFC-Tags können in ein typisches Register von Barcodes (oder zusätzlichen Eigenschaften) eingegeben und von einem Smartphone aus verwendet werden, wenn beispielsweise ein Inventar der Verwaltungsabteilung ausgefüllt wird.
- In einer komplexeren Version können Sie die UID des Elements und einen Teil des Namens direkt im NFC-Tag aufzeichnen. Mit dieser Option kann die Beziehung zwischen Tag und Element nur in Tags gespeichert werden.
- Bei Verwendung von Tickets ist es auch möglich, die auf dem Ticket gedruckte Nummer zu entschlüsseln oder die Nummer in einem offenen Format erneut auf der Karte aufzuzeichnen. Auf diese Weise können Sie einen manuellen Eingabemechanismus verwenden, wenn das Etikett beschädigt ist, ähnlich wie bei Barcodes. Die universelle NFC-Reader-Anwendung liest sowohl die gedruckte Ticketnummer als auch das Ablaufdatum.
Im Idealfall können sowohl Geräte als auch Verbrauchsmaterialien (Tags) nichts kosten, wenn der Mitarbeiter über ein Smartphone mit NFC-Unterstützung verfügt und es dem Mitarbeiter nichts ausmacht, es zu verwenden. Natürlich haben wir es geschafft, die erforderliche Anzahl gebrauchter Tickets zu bekommen. Bei Ali betragen die Kosten mehr als 6 Rubel pro Tag.

Die Hauptkosten für die Implementierung der beschriebenen Technologie sind nur die Zeit des Programmierers.
Die Aufgabe des Programmierers besteht darin, die für Ihr Konto erforderliche Logik der Bestands- und Lagerabrechnung in einer mobilen Anwendung zu implementieren und den Datenaustausch mit der Hauptabrechnungsdatenbank zu implementieren.
Für den Austausch können Sie http- oder Webdienste, Telegramm-Bots oder eine andere Messenger-ähnliche Lösung verwenden.
Ich habe nicht auf das Beschriebene geschaut, ich habe einmal einen Artikel über das Schreiben eines WLAN-Passworts auf ein Ticket gesehen und auch Erfahrung mit TSD (rdp-Barcodes für WinMobile), riesig und teuer, meiner Meinung nach unangenehm. Seitdem besteht der Wunsch, etwas Ähnliches auf einem bequemeren Smartphone zu wiederholen.
Gruppen von 4 Bytes werden als Seiten bezeichnet. Die ersten Seiten sind normalerweise mit Serviceinformationen belegt. In einem der Screenshots sehen Sie die NFC-Tag-ID auf den ersten beiden Seiten.

Zusätzlich zur ID können auch Informationen zu blockierten schreibgeschützten Bytes enthalten sein. Und auch viele andere Informationen, alles hängt von der Art des Etiketts und den unterstützten Funktionen ab. Serviceinformationen können auch am Ende des Etiketts auf den letzten Seiten aufgezeichnet werden. Weitere Informationen finden Sie im Programm zum Lesen von Tags, z. B. TagInfo.

Es wird empfohlen, Daten von 8 Seiten für leer gekaufte Tags aufzuzeichnen.
Für Tickets wird empfohlen, von 16 Seiten aufzunehmen. Die Länge des Verzeichnisnamens darf bei Verwendung eines Tickets 60 Zeichen nicht überschreiten.
Einige Tickets, in der Regel Reisetickets für viele Reisen, haben nur 20 Seiten. Unter Berücksichtigung der blockierten Service-Aufzeichnungen funktioniert das Schreiben auf ein solches Ticket nicht.
Mit dieser Entwicklung können Sie die Funktionalität zum Lesen von NFC.a-Tags schnell in Ihre mobile Anwendung integrieren.
Mögliche Anwendungsfälle:
Lagerabrechnung von Nomenklatur, Verpackung, Zellen, Lagerplätzen.
Bilanzierung von Betriebssystemen, MBP: Schränke, Tische, Computer.
Mobiler Checkpoint.
Usw.
Anwendungsquellen finden Sie unter
https://github.com/PloAl/RfIdToolDie Anwendung ist "Dienst" und hat nicht die Hauptaktivität, auch gibt es kein Android-Anwendungsmenü. Der Start erfolgt aus anderen Anwendungen, die gelesenen Daten werden dort übertragen oder die Daten zum Schreiben in das Tag werden übertragen.
Das Bild unten ist sichtbar, der durchscheinende Bereich "NFC-Tags aufzeichnen" ist die einzige Aktivität der Anwendung.

Beispiel für die Verwendung in einer Android-Anwendung:
protected void nfcStart(boolean read, String readedId) { if (read)) { Intent intent = new Intent("com.ploal.rfidtool.NFCREAD"); intent.putExtra("IdLabel", readedId);
Beispiel für die Verwendung in einer mobilen Anwendung (Client) 1s:
& NFC(=,ID="") = (); . = "com.ploal.rfidtool.NFCREAD"; ..("IdLabel",ID); . = "com.ploal.rfidtool.NFCWRITE"; ..("PageNumber",""+); ..("WriteString",); ; .() .(); = ""; . . = "event" = .; . = "uid" = .; . = "result" = .;