DE102012008147A1 - Radio frequency identification (RFID) transponder has memory that is organized in RFID tag file system which is provided with own file allocation table that manages files independently, so as to read or delete files - Google Patents
Radio frequency identification (RFID) transponder has memory that is organized in RFID tag file system which is provided with own file allocation table that manages files independently, so as to read or delete files Download PDFInfo
- Publication number
- DE102012008147A1 DE102012008147A1 DE201210008147 DE102012008147A DE102012008147A1 DE 102012008147 A1 DE102012008147 A1 DE 102012008147A1 DE 201210008147 DE201210008147 DE 201210008147 DE 102012008147 A DE102012008147 A DE 102012008147A DE 102012008147 A1 DE102012008147 A1 DE 102012008147A1
- Authority
- DE
- Germany
- Prior art keywords
- file
- rfid transponder
- files
- data
- rfid
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
- 230000015654 memory Effects 0.000 title claims abstract description 36
- 238000004891 communication Methods 0.000 claims abstract description 9
- 238000012545 processing Methods 0.000 claims description 31
- 238000000034 method Methods 0.000 claims description 17
- 238000005259 measurement Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 7
- 230000008520 organization Effects 0.000 claims description 7
- 238000013500 data storage Methods 0.000 claims description 3
- 238000013467 fragmentation Methods 0.000 claims description 2
- 238000006062 fragmentation reaction Methods 0.000 claims description 2
- 230000006978 adaptation Effects 0.000 claims 1
- 230000001174 ascending effect Effects 0.000 claims 1
- 230000006835 compression Effects 0.000 claims 1
- 238000007906 compression Methods 0.000 claims 1
- 230000008569 process Effects 0.000 description 10
- 230000008859 change Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013506 data mapping Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H04B5/77—
Abstract
Description
Die Erfindung betrifft eine neuartige Organisation von Daten auf RFID(Radio Frequency Identification)-Transpondern in einem autarken Dateisystem sowie ein Verfahren zum Zugriff auf diese Daten über die Funkschnittstelle.The invention relates to a novel organization of data on RFID (Radio Frequency Identification) transponders in a self-sufficient file system and a method for accessing this data via the radio interface.
RFID-Transponder sind elektronische Geräte, die zusammen mit einer Ware eine Identifikation der Ware im Sinne einer eindeutigen Kennzeichnung über eine berührungslose Funkschnittstelle über geringe Entfernungen ermöglichen. Die Funkschnittstelle ist weitgehend genormt, ebenso die Verfahren zur Auslesung der Identifikationsnummer. Neben der Identifikationsnummer ermöglichen die RFID-Transponder, weitere Daten zu speichern. Auch hierüber gibt es unterschiedliche, teils firmenspezifische Standards.RFID transponders are electronic devices which, together with a product, enable identification of the goods in the sense of a clear identification via a non-contact radio interface over short distances. The radio interface is largely standardized, as well as the method for reading the identification number. In addition to the identification number, the RFID transponders allow to store further data. Again, there are different, partly company-specific standards.
RFID-Transponder können zusätzlich mit einer Sensorik ausgerüstet werden, die weitere Überwachungsfunktionen der Ware erlauben, insbesondere die Überwachung des Temperaturprofils bei Lagerung und Transport. Diese als „aktive RFID-Transponder” bezeichneten Geräte verfügen dazu über eine besondere Kontroll-Elektronik zur Steuerung der Datenerfassung, entsprechende Sensoren, wie zum Beispiel Temperaturaufnehmer, einen Datenspeicher zur Abspeicherung der erfassten Messwerte sowie eine Energiequelle zur elektrischen Versorgung, zum Beispiel eine Batterie. Da die zu erfassende Zahl der Messwerte sehr groß sein kann, ist der Speicher sehr viel größer ausgeführt als bei klassischen RFID-Transpondern, zudem ist die Kontroll-Elektronik durch die Verwendung eines Mikroprozessors erheblich leistungsfähiger und es werden weitere wirtschaftliche Förderungen an das System gestellt, wie Anpassungsfähigkeit an unterschiedliche Einsatzszenarien, die Möglichkeit das Steuerprogramm der Kontroll-Elektronik zu ersetzen (Firmwareupdate), Zugangssicherung, Fälschungssicherheit und Maßnahmen zum Schutz der gespeicherten Daten. Es gibt daher Bestrebungen die Organisation der Daten im Massenspeicher sowie die Übertragung derselben zu verbessern.RFID transponders can additionally be equipped with a sensor that allows further monitoring functions of the goods, in particular the monitoring of the temperature profile during storage and transport. These devices, referred to as "active RFID transponders", have special control electronics for controlling the data acquisition, corresponding sensors, such as temperature sensors, a data memory for storing the recorded measured values and an energy source for electrical supply, for example a battery. Since the number of measured values to be recorded can be very large, the memory is designed much larger than in conventional RFID transponders, also the control electronics by the use of a microprocessor is considerably more efficient and it will be more economic subsidies to the system, such as adaptability to different application scenarios, the possibility to replace the control program of the control electronics (firmware update), access protection, counterfeit security and measures to protect the stored data. There is therefore an effort to improve the organization of the data in the mass storage as well as the transmission thereof.
Es sind Dateisysteme und Zugriffsverfahren bekannt, welche RFID nutzen. Die
In der
Ähnliche Konzepte einen externen Massenspeicher in das Dateisystem einer Datenverarbeitungsanlage einzubinden sind auch für andere Technologien bekannt. Als Beispiel sei hier das
Des Weiteren wird der Ablauf der Kommunikation zwischen RFID-Transponder und Lesegerät mit vorheriger Authentifizierung bereits in der
Die bekannten Lösungen beziehen sich alle auf die verbreiteten Standard-RFID-Transponder, die nur über geringe Speichermöglichkeiten verfügen. Für den Anwendungsfall „aktiver RFID-Transponder” mit großem Massenspeicher sind keine vergleichbaren Lösungen bekannt.The known solutions all relate to the widespread standard RFID transponders, which have only low storage options. For the application "active RFID transponder" with large mass storage no comparable solutions are known.
Des Weiteren zeichnen sich die bekannten Lösungen, welche RFID mit Dateisystemen kombinieren, dadurch aus, dass von einem Datenspeicher mit minimaler lokaler Intelligenz ohne weitere Datenquellen ausgegangen wird. Die Organisation der Daten findet nicht auf dem RFID-Transponder statt. Die RFID-Transponder werden stattdessen als Speicherblöcke in ein bestehendes Dateisystem integriert. Die Datenzuordnungstabelle (File Allocation Table) befindet sich somit auf mindestens einer zugeordneten Datenverarbeitungsanlage (Host) und/oder muss durch diese interpretiert werden. Der RFID-Transponder hat somit keine Kenntnis von der Anzahl der Dateien, der Belegung des Speichers und von den Zugriffsrechten auf diese. Weiterhin bringt die Aufteilung von Daten auf mehrere Geräte Risiken mit sich, zum Beispiel können Fehler bei gestörten Übertragungen entstehen oder es gibt gegenseitige Abhängigkeiten, welche gegenüber dem Nutzen der erleichterten Einbindung in das Datenverarbeitungssystem abgewogen werden müssen.Furthermore, the known solutions which combine RFID with file systems are characterized by the assumption of a data memory with minimal local intelligence without further data sources. The organization of the data does not take place on the RFID transponder. The RFID transponders are instead integrated as memory blocks in an existing file system. The data allocation table (File Allocation Table) is thus located on at least one associated data processing system (host) and / or must be interpreted by them. The RFID transponder thus has no knowledge of the number of files, the occupancy of the memory and the access rights to them. Furthermore, the sharing of data across multiple devices poses risks, such as errors in disturbed transmissions, or mutual dependencies that must be weighed against the benefits of facilitating integration with the data processing system.
Des Weiteren werden in RFID-Systemen häufige Problemstellungen, wie beschränkter, geschützter Zugriff, Datenkonsistenz und Datensicherheit, meist anwendungsspezifisch gelöst. Eine Lösung der Anforderungen auf einer allgemeingültigen abstrakten Ebene findet nicht statt.Furthermore, in RFID systems, common problems, such as restricted, protected access, data consistency and data security, are usually solved in an application-specific manner. A solution of the requirements on a general abstract level does not take place.
Der Erfindung liegt die Aufgabe zugrunde, die Verwaltung des auf dem RFID-Transponder angeordneten Massenspeichers dahingehend zu vereinfachen, dass auf dem RFID-Transponder ein einfaches, mit geringen Ressourcen realisierbares autarkes Dateisystem implementiert wird, so dass die Funkkommunikationen mit dem RFID-Transponder neben den standardisierten RFID-Kommandos auf die Übertragung von Dateien reduziert wird.The invention has for its object to simplify the management of the arranged on the RFID transponder mass memory to the effect that on the RFID transponder a simple, realizable with small resources self-sufficient file system is implemented so that the wireless communications with the RFID transponder in addition to the standardized RFID commands on the transmission of files is reduced.
Diese Aufgabe wird erfindungsgemäß durch einen RFID-Transponder gemäß Patentanspruch 1 gelöst. Die weiteren Patentansprüche betreffen bevorzugte Ausgestaltungen des erfindungsgemäßen Dateisystems und entsprechende Zugriffsverfahren.This object is achieved by an RFID transponder according to
Die Organisation von Daten in einem autarken Dateisystem hat den Vorteil, dass keine Datenverarbeitungsanlage zur Verwaltung der Daten erforderlich ist. Der begrenzte Speicher des RFID-Transponders kann effizient genutzt werden. Die Organisation der Daten in Dateien ermöglicht es, unterschiedliche Datentypen wie Systeminformationen, Sensordaten sowie telemetrisch übermittelte Dateien im selben Speichersegment zu halten. Der RFID-Transponder kann Daten einer beliebigen Anzahl von Sensoren oder sonstiger Datenquellen verwalten, ohne dass grundlegende Eingriffe in die Speicherstruktur sowie in den Befehlssatz des RFID-Transponders erfolgen müssen. Die Schnittstelle wird unabhängig vom Inhalt der Daten.Organizing data in a self-sufficient file system has the advantage of not requiring a data processing facility to manage the data. The limited memory of the RFID transponder can be used efficiently. The organization of the data in files makes it possible to keep different types of data such as system information, sensor data and telemetry files in the same memory segment. The RFID transponder can manage data from any number of sensors or other data sources without the need for fundamental intervention in the memory structure and in the instruction set of the RFID transponder. The interface becomes independent of the content of the data.
Des Weiteren können häufige Problemstellungen, wie beschränkter, geschützter Zugriff, Datenkonsistenz und Datensicherheit, auf einer abstrahierten Dateiebne auf dem RFID Transponder gelöst werden. Die Konsistenz von Daten wird mit Prüfsummen in den Dateien sichergestellt. Die Dateien können mit Dateiköpfen (header) versehen werden, die die Auswertung der Daten auf einer Datenverarbeitungsanlage erheblich vereinfachen. Zugriffsrechte können flexibel auf Dateiebenen organisiert werden. Durch eine Verzeigerung, ein sogenanntes „Mapping”, muss die tatsächliche Organisation des Speichers, auch die Konfiguration mehrerer Speicher, nicht mehr offen gelegt werden. Kopiervorgänge zwischen verschiedenen Speichereinheiten des RFID-Transponders, wie auch zwischen RFID-Transponder und Datenverarbeitungsanlage, können sicher gestaltet werden. Eingehende Dateien können in nicht funktionskritischen Speicherbereichen abgelegt und geprüft werden. Auch das als Firmware bezeichnete Steuerprogramm des Mikroprozessors auf dem RFID-Transponder kann als Datei von der Datenverarbeitungsanlage übertragen werden und bildet damit die Grundlage für eine sichere, gegenüber Störungen auf der Funkschnittstelle geschützte, Anpassung des Steuerprogramms (Firmwareupdate).Furthermore, common problems such as restricted, protected access, data consistency and data security can be solved on an abstracted file screen on the RFID transponder. The consistency of data is ensured with checksums in the files. The files can be provided with header headers, which considerably simplify the evaluation of the data on a data processing system. Access rights can be flexibly organized on the file level. By a so-called "mapping", the actual organization of the memory, even the configuration of several memories, no longer needs to be revealed. Copying between different storage units of the RFID transponder, as well as between RFID transponder and data processing system, can be made safe. Incoming files can be stored and checked in non-functional memory areas. Also called the firmware control program of the microprocessor on the RFID transponder can be transmitted as a file from the data processing system and thus forms the basis for a secure, against interference on the radio interface protected, customization of the control program (firmware update).
Ein Ausführungsbeispiel der Erfindung ist in Bild 1 dargestellt. Die Verbindung zum Übertragungsmedium erfolgt über Antenne
Im ersten Sektor des „Electrically Erasable Programmable Read-Only Memory” (EEPROM) wird die Datenzuordnungstabelle (FAT) als Datei gespeichert. Die Tabelle beinhaltet zum Beispiel 16 Einträge gemäß Tabelle 1. Jeder Eintrag der Tabelle, das heißt jede Zeile enthält mehrere Datenfelder, die zusammen alle Angaben über die gespeicherte Datei enthalten. Dies sind zum Beispiel:
- – Index: Laufende Nummer der Datei
- – Attribut: Enthält in binärer Form Angaben über Belegung, Zugriff, Authorisierung u. a.
- – Name: Name der Datei mit Extension, getrennt durch einen ,.'. Die Extension gibt den Typ der Datei an.
- – Zeit: Ein Bitfeld mit der verschlüsselten Zeit und Datum im C-Standard
- – Adresse: Adresse im EEPROM-Speicher, wo die Datei beginnt
- – Größe: Länge der Datei in Blockeinheiten.
- - Index: Serial number of the file
- - Attribute: Contains information about occupancy, access, authorization, etc. in binary form
- - Name: Name of the file with extension, separated by a,. '. The extension specifies the type of the file.
- - Time: A bit field with the encrypted time and date in the C standard
- - Address: Address in the EEPROM memory where the file starts
- - Size: Length of the file in block units.
Belegung und Zugriff können den Attributen
Zwei Dateizeiger (
Eine Speicherfragmentierung wird durch entsprechende Aufteilung des elektronischen Datenspeichers
Die Dateien bestehen, wie in
Das Dateisystem unterscheidet drei Gruppen von Dateitypen:
- – Systemdateien, welche vom RFID-Transponder generiert werden um den Status des Systems wiederzugeben,
- – Messdatendateien, in denen erfasste Sensorwerte gespeichert werden und
- – Dateien die von einer Datenverarbeitungsanlage auf den RFID-Transponder geschrieben werden.
- - System files generated by the RFID transponder to reflect the status of the system
- - Measurement data files in which recorded sensor values are stored and
- - Files that are written by a data processing system on the RFID transponder.
Systemdateien können im Regelfall von einer Datenverarbeitungsanlage lediglich gelesen nicht geschrieben werden. In den Dateien sind Prozessvariablen zusammengefasst, welche Auskunft geben über Belegung, Konfiguration und Verwendung des RFID-Transponders. Zu den Systemdateien gehören in der jetzigen Ausführung
- – die Dateizuordnungstabelle *.SYS,
- – die Konfigurationsdatei *.CFG und
- – die Historie *.LOG.
- - the file allocation table * .SYS,
- - the configuration file * .CFG and
- - the history * .LOG.
Die Dateizuordnungstabelle ist wie zuvor beschrieben selbst als Datei ausgeführt. Sie besteht im Wesentlichen aus
Die Konfiguration des RFID-Transponders wird ebenfalls in einer Datei gehalten. Hierdurch entfallen etwaige Spezialbefehle, welche die Konfiguration des RFID-Transponders über die Schnittstelle abfragen. Es wird zwischen statischen und dynamischen Konfigurationswerten unterschieden. Statische Konfigurationen ändern sich im Betrieb eines RFID-Transponders nicht. Diese sind unter anderem die Identifikationsnummer, der Fertigungsstand, Speicherstrukturinformationen, die Sensor-Kalibration und das Herstelldatum. Dynamische Konfigurationen können beliebig häufig geändert werden. In der beschriebenen Anwendung eines aktiven RFID-Transponders mit Sensoren zählen zu diesen Daten unter anderem das Abtastintervalle sowie Richtlinien zur Bewertung des Messergebnisses. Aus diesen Informationen kann das aktuelle Anwendungsprofil ermittelt werden.The configuration of the RFID transponder is also kept in a file. This eliminates any special commands that query the configuration of the RFID transponder via the interface. A distinction is made between static and dynamic configuration values. Static configurations do not change during operation of an RFID transponder. These include, but are not limited to, the identification number, manufacturing status, memory structure information, sensor calibration, and date of manufacture. Dynamic configurations can be changed as often as you like. In the described application of an active RFID transponder with sensors, these data include, inter alia, the sampling intervals and guidelines for evaluating the measurement result. From this information, the current application profile can be determined.
Des Weiteren befindet sich in der jetzigen Ausführung eine Historie, ein tabellarisches Logbuch, im Speicher des RFID-Transponders. Alle nennenswerten Ereignisse finden Eingang in dieses. Mit Hilfe der Datei ist es möglich Rückschlüsse über die Verwendung des RFID-Transponders durch einen Anwender zu gewinnen. Es ist somit möglich Anhand älterer Transponder zukünftige Transponder zu optimieren.Furthermore, in the current version, there is a history, a tabular logbook, in the memory of the RFID transponder. All Noteworthy events are included in this. Using the file, it is possible to draw conclusions about the use of the RFID transponder by a user. It is thus possible to use older transponders to optimize future transponders.
Ausführungen mit integrierter Messwerterfassung erzeugen außerdem Messdatendateien *.DAT. Es ist möglich die Daten mehrerer Sensoren in einer Datei zu sammeln. In weiteren Ausführungen der Erfindung ist es auch denkbar, für jeden Sensor eine eigene Datei zu erstellen. Die Anzahl der Dateizeiger müsste dem entsprechend skaliert werden. Eine Messdatendatei ist so gestaltet, dass jede Datei ohne weiteren Kontext interpretierbar ist. Im Kopf der Datei werden Teile der Konfiguration wiederholt, so beinhaltet die Messwertdatei in der jetzigen Ausführung die Identifikationsnummer des RFID-Transponders, die Sensor-Kalibration sowie Abtastintervall und Bewertungsrichtlinien. Des Weiteren werden Prozessdaten eingetragen, die mit dem Starten der Messung übergeben wurden. So befinden sich ebenfalls eine Prozesskennziffer und der Zeitpunkt des Starts in der Datei. Der Datenbereich ist gefüllt mit den Rohdaten des Sensors. Diese werden fortlaufend in die Datei eingetragen (Streaming). Weitere Informationen, wie Messwertindex und Messzeitpunkt sind redundant, da eine Datei einen geschlossenen Datensatz darstellt. Es ist nicht zwingend erforderlich die Rohdaten zu speichern. Die Daten können auch in ein besser lesbares Datenformat oder in komprimierter Form in einem Huffman-Kode gespeichert werden.Versions with integrated measured value acquisition also generate measurement data files * .DAT. It is possible to collect the data of several sensors in one file. In further embodiments of the invention, it is also conceivable to create a separate file for each sensor. The number of file pointers would have to be scaled accordingly. A measurement data file is designed so that each file can be interpreted without further context. Parts of the configuration are repeated in the header of the file, so in the current version the measured value file contains the identification number of the RFID transponder, the sensor calibration as well as the sampling interval and evaluation guidelines. Furthermore, process data is entered which was transferred when the measurement was started. So there is also a process code and the time of the start in the file. The data area is filled with the raw data of the sensor. These are continuously entered into the file (streaming). Further information, such as the measured value index and the time of measurement, are redundant because a file represents a closed data record. It is not mandatory to save the raw data. The data can also be stored in a more readable data format or in compressed form in a Huffman code.
Die Datenverarbeitungsanlage kann ebenfalls Daten auf dem RFID-Transponder speichern. Vorgesehen ist beispielsweise die Verwendung von Textdateien *.TXT um Prozessparametern während eines Erfassungszyklus zwischen mehreren Datenverarbeitungsanlagen zu transportieren. Es ist jedoch generell möglich, jegliche Art von Dateien auf dem RFID-Transponder abzulegen, solange der RFID-Transponder den Inhalt der Daten nicht interpretieren muss. Es ist somit möglich ausführbare Dateien der Datenverarbeitungsanlage oder Mediendateien auf dem RFID-Transponder zwischenzuspeichern um diese auf einer anderen Datenverarbeitungsanlage auszuführen.The data processing system can also store data on the RFID transponder. For example, the use of text files * .TXT is intended to transport process parameters during a collection cycle between several data processing systems. However, it is generally possible to store any type of files on the RFID transponder, as long as the RFID transponder does not have to interpret the content of the data. It is thus possible to cache executable files of the data processing system or media files on the RFID transponder to execute this on another data processing system.
Die Möglichkeit Daten der Datenverarbeitungsanlage auf dem RFID-Transponder abzulegen, dient nicht allein zum Transport von Dateien. Es sind auch Dateiformate implementiert, welche vom RFID-Transponder interpretiert werden können. So ist es möglich, ein Programm für den Mikroprozessor zu übertragen *.BIN oder eine Profildatei *.PRO für komplexere Abläufe zu hinterlegen. Die Interpretation der Daten erfolgt durch Senden eines weiteren Schnittstellenbefehls nach Abschluss der Dateiübertragung.The ability to store data from the data processing system on the RFID transponder is not just used to transport files. File formats are also implemented which can be interpreted by the RFID transponder. It is thus possible to transfer a program for the microprocessor * .BIN or a profile file * .PRO for more complex processes. The interpretation of the data is done by sending another interface command after completing the file transfer.
Die Organisation der Übertragungsschnittstelle entspricht dem
- – LOGIN, erlaubt einen autorisierten Zugang zum RFID-Transponder,
- – INIT, stellt einen definierten Anfangszustand her,
- – PUT FILE, überträgt eine Datei (File) von der Datenverarbeitungsanlage zum RFID-Transponder,
- – GET FILE, überträgt eine Datei vom RFID-Transponder zur Datenverarbeitungsanlage,
- – DEL FILE, löscht eine Datei auf dem RFID-Transponder,
- – COPY FILE, kopiert eine Datei innerhalb des Speichers des RFID-Transponders ohne das die Daten über die Luftschnittstelle transportiert werden müssen,
- – UPDATE, kopiert eine Datei in den ausführbaren Speicherbereich und startet den RFID-Transponder neu,
- – LOGOUT, erlaubt den Zugang definiert zu beenden.
- - LOGIN, allows authorized access to the RFID transponder,
- - INIT, creates a defined initial state,
- - PUT FILE, transfers a file (file) from the data processing system to the RFID transponder,
- - GET FILE, transfers a file from the RFID transponder to the data processing system,
- - DEL FILE, deletes a file on the RFID transponder,
- - COPY FILE, copies a file within the memory of the RFID transponder without the data having to be transported via the air interface,
- - UPDATE, copies a file into the executable memory area and restarts the RFID transponder,
- - LOGOUT, allows access to finish defined.
Die Kommandos werden gemäß
Ein Lese- oder Schreib-Zugriff von einem Lesegerät
Ob ein Benutzer von der Datenverarbeitungsanlage aus auf den RFID-Transponder zu greifen kann wird anhand von Benutzerprofilen festgelegt. Aktuell sind fünf einstellbare Profile im Mikroprozessor des RFID-Transponders vorgesehen, zwei Benutzer- sowie Administrator-, Gast- und Herstellerprofil. Die Authentifikation des Benutzers erfolgt über Profilnummer und Passwort, während des LOGIN-Kommandos und ist für die Dauer des Dateizugriffes gültig. Ein Benutzer mit dem Profil Gast hat keinen Zugriff auf Dateien des RFID-Transponders. Ihm sind nur elementare Funktionen des RFID-Transponders zugänglich. Das Profil Hersteller hingegen steht über der Rechteverwaltung des RFID-Transponders. Dieser Benutzer hat Schreib- und Lesezugriff auf alle Dateien des RFID-Transponders. Der Administrator hingegen hat nur einen Schreib-Lese-Zugriff auf eigene Dateien (*.TXT, *.BIN) und lediglich Lese-Zugriff auf die Systemdateien (*.SYS, *.LOG, *.CFG) und Messwertdateien (*.DAT). Er ist jedoch in der Lage sein Profil und Passwort sowie die Rechte der zwei Benutzerprofile zu editieren und somit die Zugriffsrechte auf dem System anzupassen. So können folgende Operationen bezüglich des Dateisystems im Profil erlaubt oder Verboten werden:
- – INIT
- – PUT FILE (inklusive Write Multiple Blocks beziehungsweise Write Single Block)
- – GET FILE (inklusive Read Multiple Blocks beziehungsweise Read Single Block)
- – DEL FILE
- – COPY FILE
- – UPDATE
- – START, RESUME und STOP LOGING
- – CHANGE ACCESS RIGHT
- - INIT
- - PUT FILE (including Write Multiple Blocks or Write Single Block)
- - GET FILE (including Read Multiple Blocks or Read Single Block)
- - DEL FILE
- - COPY FILE
- - UPDATE
- - START, RESUME and STOP LOGING
- - CHANGE ACCESS RIGHT
Der Administrator ist in der Lage Schreib-Lese-Zugriffe gezielt einer Benutzergruppe zu erlauben, beziehungsweise zu verbieten. Über das Profil wird gesteuert, welche Gruppe den Inhalt des Speichers manipulieren darf und wer den Prozess zur Aktualisierung des Steuerprogramms (Update) auslösen kann.The administrator is able to specifically allow or prohibit read / write accesses to a user group. The profile controls which group is allowed to manipulate the contents of the memory and who can initiate the process of updating the control program (update).
Mithilfe des Kommandos UPDATE kann ein Kopiervorgang in einen ausführbaren Speicher des RFID-Transponders ausgelöst werden. Dazu wird zunächst das ausführbare Programm in Form einer Datei über die Funkschnittstelle auf den Speicher des RFID-Transponders übertragen. Anschließend wird durch eine fest programmierte Nachladeroutine (UPDATE-Loader) das Programm des Mikroprozessors durch das in der Datei vorliegende ersetzt und das neue Programm gestartet. Mit dieser Maßnahme ist eine Veränderung des Programms des RFID-Transponders auch nach Herstellung und Verkapselung möglich, zum Beispiel zur Anpassung an neue Forderungen oder zur Realisierung neuer Funktionalitäten.Using the UPDATE command, a copy process can be triggered in an executable memory of the RFID transponder. For this purpose, the executable program is first transmitted in the form of a file via the radio interface to the memory of the RFID transponder. Then, by means of a permanently programmed reload routine (UPDATE loader), the program of the microprocessor is replaced by the one present in the file and the new program is started. With this measure, a change in the program of the RFID transponder even after production and encapsulation is possible, for example, to adapt to new requirements or to implement new functionalities.
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- US 2007/0082613 [0004] US 2007/0082613 [0004]
- WO 2007/065747 [0005] WO 2007/065747 [0005]
- US 7039759 [0006] US7039759 [0006]
- WO 2005/098737 [0007] WO 2005/098737 [0007]
Zitierte Nicht-PatentliteraturCited non-patent literature
- Standard ISO-15693 [0029] Standard ISO-15693 [0029]
- ISO Standard 15693 [0030] ISO standard 15693 [0030]
- ISO-Standard 15693 [0031] ISO standard 15693 [0031]
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE201210008147 DE102012008147A1 (en) | 2012-04-24 | 2012-04-24 | Radio frequency identification (RFID) transponder has memory that is organized in RFID tag file system which is provided with own file allocation table that manages files independently, so as to read or delete files |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE201210008147 DE102012008147A1 (en) | 2012-04-24 | 2012-04-24 | Radio frequency identification (RFID) transponder has memory that is organized in RFID tag file system which is provided with own file allocation table that manages files independently, so as to read or delete files |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102012008147A1 true DE102012008147A1 (en) | 2013-10-24 |
Family
ID=49290012
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE201210008147 Ceased DE102012008147A1 (en) | 2012-04-24 | 2012-04-24 | Radio frequency identification (RFID) transponder has memory that is organized in RFID tag file system which is provided with own file allocation table that manages files independently, so as to read or delete files |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102012008147A1 (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10261916A1 (en) * | 2002-12-20 | 2004-07-01 | Giesecke & Devrient Gmbh | Portable data carrier with network server functionality |
DE10323033A1 (en) * | 2003-05-20 | 2004-12-23 | Giesecke & Devrient Gmbh | Load an executable program into a portable data carrier |
WO2005098737A2 (en) | 2004-03-26 | 2005-10-20 | American Express Travel Related Services Company, Inc. | System for biometric security using a fob |
US7039759B2 (en) | 2000-02-21 | 2006-05-02 | Trek Technology (Singapore) Pte. Ltd. | Portable data storage device |
US20070082613A1 (en) | 2005-10-07 | 2007-04-12 | Steve Cox | System and method for a RFID transponder file system |
WO2007065747A1 (en) | 2005-12-09 | 2007-06-14 | Siemens Aktiengesellschaft | Rfid tag-based file system and associated access methods |
DE102006057645A1 (en) * | 2006-12-05 | 2008-06-26 | Deutsche Post Ag | Sensor transponder unit and method of operation |
-
2012
- 2012-04-24 DE DE201210008147 patent/DE102012008147A1/en not_active Ceased
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7039759B2 (en) | 2000-02-21 | 2006-05-02 | Trek Technology (Singapore) Pte. Ltd. | Portable data storage device |
DE10261916A1 (en) * | 2002-12-20 | 2004-07-01 | Giesecke & Devrient Gmbh | Portable data carrier with network server functionality |
DE10323033A1 (en) * | 2003-05-20 | 2004-12-23 | Giesecke & Devrient Gmbh | Load an executable program into a portable data carrier |
WO2005098737A2 (en) | 2004-03-26 | 2005-10-20 | American Express Travel Related Services Company, Inc. | System for biometric security using a fob |
US20070082613A1 (en) | 2005-10-07 | 2007-04-12 | Steve Cox | System and method for a RFID transponder file system |
WO2007065747A1 (en) | 2005-12-09 | 2007-06-14 | Siemens Aktiengesellschaft | Rfid tag-based file system and associated access methods |
DE102006057645A1 (en) * | 2006-12-05 | 2008-06-26 | Deutsche Post Ag | Sensor transponder unit and method of operation |
Non-Patent Citations (2)
Title |
---|
ISO Standard 15693 |
Standard ISO-15693 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE112013000900B4 (en) | Preserving Redundancy in Data Deduplication Systems Using a Scoreboard | |
WO2007065747A1 (en) | Rfid tag-based file system and associated access methods | |
WO2010049413A1 (en) | Storage medium with different access options | |
WO2001001357A1 (en) | Method for operating a portable data carrier configured for executing reloadable functional programs | |
EP2795934A1 (en) | Method for communicating with an application on a portable data storage medium, and such a portable data storage medium | |
EP2370903B1 (en) | Memory access to a portable data storage medium | |
DE102012008147A1 (en) | Radio frequency identification (RFID) transponder has memory that is organized in RFID tag file system which is provided with own file allocation table that manages files independently, so as to read or delete files | |
DE112020005227T5 (en) | MEMORY HEALTH MONITORING FOR DIFFERENT DATA RECOVERY CONFIGURATIONS | |
DE102019133027A1 (en) | DATA STORAGE SYSTEMS AND METHODS FOR SELF-ADAPTIVE CHIP RELEASE SETUP TIME | |
EP2948894B1 (en) | Method for securely erasing a non-volatile semiconductor mass memory, computer system, and computer program product | |
DE112016004168T5 (en) | Systems and methods for storing and reading content | |
EP2394232A2 (en) | Device and method for preventing unauthorized use and/or manipulation of software | |
DE10209803A1 (en) | Method and apparatus for providing file system access to a disk array | |
DE102017203239A1 (en) | Method and storage system for storing a plurality of data units | |
DE102017010430B4 (en) | Method of conserving flash memory by sequentially occupying one-time code modules | |
DE102018209248A1 (en) | A data update system, method for updating a record stored on a controller, and computer readable storage | |
EP2573677B1 (en) | Data exchange between applications | |
EP2486489A1 (en) | Portable data carrier having additional functionality | |
DE10323033A1 (en) | Load an executable program into a portable data carrier | |
WO2007006457A1 (en) | Management of applications in a mobile data carrier | |
EP2659349B1 (en) | Method for resetting a file system | |
EP3186711B1 (en) | Memory management for a token | |
DE112015002881T5 (en) | Storage device, flash memory controller and program | |
DE102021106326A1 (en) | WRITE PROTECTION FOR MEMORY CARTRIDGES | |
WO1991003873A1 (en) | Telemetry transmitter system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R086 | Non-binding declaration of licensing interest | ||
R012 | Request for examination validly filed | ||
R016 | Response to examination communication | ||
R002 | Refusal decision in examination/registration proceedings | ||
R003 | Refusal decision now final |