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 PDF

Info

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
Application number
DE201210008147
Other languages
German (de)
Inventor
Tobias Volk
Dirk Jansen
Harald Speletz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to DE201210008147 priority Critical patent/DE102012008147A1/en
Publication of DE102012008147A1 publication Critical patent/DE102012008147A1/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • H04B5/77

Abstract

The radio frequency identification (RFID) transponder has RFID transponder main portion that is provided with sensor (7), transmitting antenna (1), analog communication unit (2), digital communication unit (3), command interpreter (5) executed in microprocessor (4) and an electronic data memory (8). The memory is organized in RFID tag file system (6). The RFID tag file system is provided with own file allocation table that manages the files written and telemetrically transmitted to the RFID transponder main portion independently, so as to read or delete the files.

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 US amerikanische Offenlegungsschrift 2007/0082613 beschreibt die Einbindung von RFID-Transpondern in das Dateisystem einer Datenverarbeitungsanlage (Host) durch ein adaptierendes Programm (Middleware). Die Dateien sind jedoch nicht unmittelbar in die Verzeichnisstruktur der Datenverarbeitungsanlage integriert. Weiterhin befindet sich die Zuordnungstabelle nicht auf dem RFID-Transponder, sondern im Betriebssystem der Datenverarbeitungsanlage. Die Veröffentlichung „The RFID filesystem whitepaper” von Achilleas Anagnostopoulos, Athens University of Economics and Business, 2005, zeigt, wie ein RFID-Transponder direkt in das bestehende Dateisystem einer Datenverarbeitungsanlage eingebunden wird (Mounting). Hierbei wird der RFID-Transponder als Datensegment (Cluster) des Dateisystems genutzt. Auch hier liegt kein vollständiges autarkes Dateisystem auf dem RFID-Transponder vor, vielmehr bildet der RFID-Transponder nur ein Cluster, also eine Teileinheit der Datenanordnung.File systems and access methods using RFID are known. The US Pat. Publication 2007/0082613 describes the integration of RFID transponders in the file system of a data processing system (host) by an adaptive program (middleware). However, the files are not integrated directly into the directory structure of the data processing system. Furthermore, the assignment table is not on the RFID transponder, but in the operating system of the data processing system. The publication "The RFID filesystem whitepaper" by Achilleas Anagnostopoulos, Athens University of Economics and Business, 2005, shows how an RFID transponder is integrated directly into the existing file system of a data processing system (Mounting). In this case, the RFID transponder is used as a data segment (cluster) of the file system. Again, there is no complete self-sufficient file system on the RFID transponder, but instead forms the RFID transponder only a cluster, so a subunit of the data arrangement.

In der internationalen Patentanmeldung 2007/065747 wird diese Anwendung auf die Interpretation von multiplen RFID-Transpondern erweitert, um einen so genannten verteilten Datenspeicher zu erhalten. Auch hier bleibt die zentrale Verwaltung der Dateien auf der Datenverarbeitungsanlage (Host), das heißt Datenzuordnungs- und Schutzmechanismen sind auf dem Host implementiert.In the International Patent Application 2007/065747 this application is extended to the interpretation of multiple RFID transponders to obtain a so-called distributed data memory. Again, the central management of the files on the data processing system (host) remains, that is, data mapping and protection mechanisms are implemented on the host.

Ähnliche Konzepte einen externen Massenspeicher in das Dateisystem einer Datenverarbeitungsanlage einzubinden sind auch für andere Technologien bekannt. Als Beispiel sei hier das US amerikanische Patent 7039759 vom Mai 2006 genannt, welches umgangssprachlich als USB-Stick bezeichnete Geräte beschreibt. In diesem wird ein so genannter FLASH-Speicher als Wechselmedium in das Dateisystem einer Datenverarbeitungsanlage eingebunden. Die Anbindung des Massenspeichers erfolgt galvanisch über eine USB-Schnittstelle. Ein Mikroprozessor (ein so genanntes „USB mass storage controller device”) mittelt zwischen dem Zugriffsprotokoll der Datenverarbeitungsanlage und dem des Speichermediums. Die Intelligenz des Prozessors beschränkt sich dabei weitgehend auf die Verwaltung der Schreib- und Lese-Zugriffe. Der Dateninhalt muss von einer Datenverarbeitungsanlage interpretiert werden. Diese kann auch festlegen, welches Dateisystem verwendet werden soll.Similar concepts to integrate an external mass storage in the file system of a data processing system are also known for other technologies. As an example, here is the US Patent 7039759 from May 2006 called, which colloquially as USB stick described devices describes. In this a so-called FLASH memory is integrated as a removable medium in the file system of a data processing system. The mass storage is electrically connected via a USB interface. A microprocessor (a so-called "USB mass storage controller device") mediates between the access protocol of the data processing system and that of the storage medium. The intelligence of the processor is largely limited to the management of read and write accesses. The data content must be interpreted by a data processing system. This can also determine which file system should be used.

Des Weiteren wird der Ablauf der Kommunikation zwischen RFID-Transponder und Lesegerät mit vorheriger Authentifizierung bereits in der internationalen Patentschrift 2005/098737 erwähnt. Eine Anwendung auf einzelne Dateien findet jedoch nicht statt.Furthermore, the sequence of communication between RFID transponder and reader with prior authentication already in the International Patent 2005/098737 mentioned. However, an application to individual files does not take place.

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 claim 1. The other claims relate to preferred embodiments of the file system according to the invention and corresponding access methods.

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 1. Aus der induzierten Spannung der Antenne wird von der analogen Kommunikationseinheit 2 ein Taktsignal mit der Trägerfrequenz des Übertragungsmediums generiert. Ebenfalls wird das amplituden-modulierte Empfangssignal zu einem Digitalsignal gewandelt (Down-Link). In Richtung Transponder-Lesegerät werden die Daten in bekannter Weise via Lastmodulation übertragen (Up-Link). Die so aufbereiteten Daten werden von einer digitalen Kommunikationseinheit 3 dekodiert, und für die Weiterverarbeitung im Mikroprozessor aufbereitet. Die digitale Kommunikationseinheit kann vorteilhaft als „Complex Programmable Logic Device” (CPLD) ausgeführt sein, kann aber auch durch diskrete Schaltungselemente oder durch eine anwendungsspezifische integrierte Schaltung ausgeführt werden. Die vom CPLD erzeugten Daten werden von einem Mikroprozessor 4 übernommen, welcher den Kommandointerpreter 5 als Programm digital implementiert. Der Kommandointerpreter wiederum kommuniziert mit den Routinen des Dateisystems 6, um externe Anfragen zu beantworten und um Datenoperationen auszuführen. Als weitere Schnittstelle ist am Mikroprozessor 4 ein serieller Datenbus (I2C, bzw. SPI) vorhanden. An diesem Bus sind ein externer intelligenter Sensor 7 und ein elektrischer Massendatenspeicher 8 (EEPROM, bzw. Flash-PROM oder FRAM) angeschlossen.An embodiment of the invention is shown in Figure 1. The connection to the transmission medium takes place via antenna 1 , From the induced voltage of the antenna is from the analogue communication unit 2 generates a clock signal with the carrier frequency of the transmission medium. Also, the amplitude-modulated received signal is converted to a digital signal (down-link). Towards the transponder reader, the data is transmitted in a known manner via load modulation (up-link). The processed data are from a digital communication unit 3 decoded, and processed for further processing in the microprocessor. The digital communication unit may advantageously be implemented as a complex programmable logic device (CPLD), but may also be implemented by discrete circuit elements or by an application-specific integrated circuit. The data generated by the CPLD is from a microprocessor 4 which takes the command interpreter 5 implemented digitally as a program. The command interpreter, in turn, communicates with the file system routines 6 to answer external requests and to perform data operations. As another interface is on the microprocessor 4 a serial data bus (I2C or SPI) is available. On this bus are an external intelligent sensor 7 and an electrical mass data storage 8th (EEPROM, or Flash-PROM or FRAM) connected.

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.
The first sector of Electrically Erasable Programmable Read-Only Memory (EEPROM) stores the data allocation table (FAT) as a file. For example, the table contains 16 entries as shown in Table 1. Each entry in the table, that is, each row contains multiple data fields, the together contain all information about the stored file. These are for example:
  • - 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 9 entnommen werden. Der Dateiname 10 dient zur Bedienung von Abfragen auf die Datei. Die Einträge Index 11, Startadresse 12 und Größe 13 beschreiben den für die Datei reservierten Datenbereich. Der Index 11 einer Datei und deren momentane Schreib-Leseadresse 14 können zu einem Dateizeiger (File Pointer) zusammengefasst werden, , wovon mehrere existieren können.Occupancy and access can be attributed to the attributes 9 be removed. The file name 10 is used to service queries on the file. The entries index 11 , Start address 12 and size 13 describe the data area reserved for the file. The index 11 a file and its current read-write address 14 can be summarized to a file pointer (file pointer), of which several can exist.

Zwei Dateizeiger (15 und 16) befinden sich im Datenspeicher des Mikroprozessors. Jeder ermöglicht es dem Dateisystem, eine Datei zu öffnen. Somit ist es möglich, parallel Sensordaten sowie telemetrisch übertragene Daten in zwei verschiedene Dateien zu schreiben und zu lesen.Two file pointers ( 15 and 16 ) are located in the data memory of the microprocessor. Each allows the file system to open a file. It is thus possible to write and read sensor data as well as telemetrically transmitted data in two different files.

Eine Speicherfragmentierung wird durch entsprechende Aufteilung des elektronischen Datenspeichers 8 und der Datenzuordnungstabelle (FAT) 17 vermieden. Im unteren Sektor des Speichermediums und der Datenzuordnungstabelle befinden sich systemrelevante Daten 18, die besonders geschützt sind. An diese schließen die erfassten Messwerte 19 des Sensors als Messdatendateien an. Im oberen Teil des Speichers befinden sich die Daten 20 die über die telemetrische Schnittstelle übertragen wurden. Dateien können geschrieben werden, bis sich die Dateizeiger überschneiden, zuvor wird abgebrochen.A memory fragmentation is done by appropriate division of the electronic data memory 8th and the data allocation table (FAT) 17 avoided. The lower sector of the storage medium and the data allocation table contain system-relevant data 18 that are specially protected. The acquired measured values close to these 19 of the sensor as measurement data files. The upper part of the memory contains the data 20 which were transmitted via the telemetric interface. Files can be written until the file pointers overlap, previously aborted.

Die Dateien bestehen, wie in 21 dargestellt, aus Dateikopf 22, Nutzdaten 23 und Dateifuß 24. In der Darstellung, , beginnt der Dateikopf mit der niedrigsten Adresse der Datei. Die Datei entwickelt sich von niedrigen zu hohen Adressen. Eine umgekehrte Entwicklung ist ebenfalls möglich, abhängig vom verwendeten Prozessor und Steuerwerk des Massenspeichers. Im Dateikopf werden Informationen gespeichert, die es einer Datenverarbeitungsanlage erleichtern, die Datei zu interpretieren. Im Fuß der Datei befindet sich eine Prüfsumme entsprechend dem Verfahren der Zyklischen Redundanzprüfung (CRC) im selben Format, wie diese bei der telemetrischen Schnittstelle spezifiziert ist. Veränderungen am Inhalt der Datei werden dadurch erkennbar oder, falls erforderlich, bei entsprechender Kodierung auch korrigierbar. Die eigentlichen Nutzdaten befinden sich im mittleren Teil der Datei. Diese sind binär kodiert und über den Dateikopf eindeutig interpretierbar. Der Inhalt der Datei kann auch verschlüsselt sein.The files exist as in 21 shown, from file header 22 , User data 23 and file-foot 24 , In the illustration, , the header starts with the lowest address of the file. The file evolves from low to high addresses. A reverse development is also possible, depending on the processor and mass storage controller used. The file header stores information that makes it easier for a data processing system to interpret the file. At the bottom of the file is a checksum according to the Cyclic Redundancy Check (CRC) method in the same format as specified for the telemetric interface. Changes to the contents of the file are thereby recognizable or, if necessary, also correctable with appropriate coding. The actual user data is located in the middle part of the file. These are binary coded and clearly interpretable via the header. The contents of the file can also be encrypted.

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.
The file system distinguishes three groups of file types:
  • - 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.
As a rule, system files can not be written by a data processing system. The files contain process variables that provide information about the assignment, configuration and use of the RFID transponder. The system files belong in the current version
  • - 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 16 festen Einträgen nach Tabelle 1. Die Ausführung der Dateizuordnungstabelle als Datei ermöglicht es einer Datenverarbeitungsanlage durch Auslesen der Datei die Speicherbelegung gänzlich zu überblicken. Es ist somit möglich ein so genanntes DIR-, beziehungsweise LIST-, Kommando zu implementieren.The file allocation table is itself executed as a file as described above. It basically consists of 16 Fixed entries according to Table 1. The execution of the file allocation table as a file enables a data processing system to read the memory allocation completely by reading out the file. It is thus possible to implement a so-called DIR or LIST command.

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 Standard ISO-15693 oder einem vergleichbaren RFID-Standard. Der Befehlssatz der RFID-Schnittstelle erlaubt eine Erweiterung der Standardbefehle um sogenannte Kundenbefehle (Customer Commands), was hier genutzt wird, um folgende Befehle zusätzlich einzufügen:

  • – 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.
The organization of the transmission interface corresponds to that Standard ISO-15693 or a comparable RFID standard. The instruction set of the RFID interface allows the standard commands to be extended by so-called customer commands (customer commands), which is used here to additionally insert the following commands:
  • - 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äß ISO Standard 15693 im optionalen Befehlssatz eingefügt. Bei sämtlichen Befehlen wird eine verlängerte Latenzzeit bis zum Empfang der Rückantwort vorgegeben, wie dies im Standard bereits bei Schreiboperationen vorgesehen ist.The commands are according to ISO standard 15693 inserted in the optional instruction set. For all commands, an extended latency is given until the response is received, as already provided in the standard for write operations.

Ein Lese- oder Schreib-Zugriff von einem Lesegerät 25 auf den RFID-Transponder 26 erfolgt nach dem Ablaufschema . Zunächst wird der RFID-Transponder selektiert 27. Der Benutzer authentifiziert sich 28. Anschließend wird je nach Schreib- oder Lesevorgang ein Befehl 29 zum Öffnen eines Schreib- oder Lese Kanals übermittelt. Bei diesem Vorgang wird vom RFID-Transponder ein Zeiger 30 (Adresse) und zusätzlich die Größe der Datei zurückgegeben. Es folgt eine Reihe von Basis – Schreib- und Leseoperationen 31. Die vom ISO-Standard 15693 vorgegebenen Befehle, „Read Multiple Block” oder „Write Multiple Block”, werden dazu verwendet, auch Erweiterungen dieser Befehle sind möglich. Der Vorgang wird solange fortgesetzt, bis die selektierte Datei vollständig auf den RFID-Transponder geschrieben oder in die Datenverarbeitungsanlage geladen wurde. Mit Beendigung der Kommunikation durch Logout und/oder Deselektieren des RFID-Transponders 32 wird der Schreib-Lese-Zugriff auf den RFID-Transponder geschlossen.A read or write access from a reader 25 on the RFID transponder 26 takes place according to the flowchart , First, the RFID transponder is selected 27 , The user authenticates 28 , Subsequently, depending on the writing or reading process, a command 29 for opening a read or write channel. In this process, the RFID transponder becomes a pointer 30 (Address) and additionally the size of the file returned. This is followed by a series of basic write and read operations 31 , The ones from ISO standard 15693 specified commands, "Read Multiple Block" or "Write Multiple Block", are used, and extensions of these commands are also possible. The process continues until the selected file has been completely written to the RFID transponder or loaded into the data processing system. Upon termination of the communication by logout and / or deselection of the RFID transponder 32 the write-read access to the RFID transponder is closed.

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
Whether a user can access the RFID transponder from the data processing system is determined on the basis of user profiles. Currently there are five adjustable profiles in the Microprocessor of the RFID transponder provided, two user and administrator, guest and manufacturer profile. The user is authenticated via the profile number and password during the LOGIN command and is valid for the duration of the file access. A user with the guest profile does not have access to files of the RFID transponder. Only elementary functions of the RFID transponder are accessible to it. The profile manufacturer on the other hand is above the rights management of the RFID transponder. This user has write and read access to all files of the RFID transponder. On the other hand, the administrator only has read-write access to own files (* .TXT, * .BIN) and only read access to the system files (* .SYS, * .LOG, * .CFG) and measured value files (* .DAT ). However, he is able to edit his profile and password as well as the rights of the two user profiles and thus to adjust the access rights on the system. So the following operations concerning the file system in the profile can be allowed or forbidden:
  • - 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)

Ein RFID-Transponder, ausgestattet mit mindestens einem Sensor, einer Sendeantenne, einer analogen sowie digitalen Kommunikationseinheit, einem in einer Kontrolleinheit ausgeführten Kommandointerpreter und einem elektronischen Datenspeicher dadurch gekennzeichnet, dass die Organisation des Speichers über ein auf dem RFID-Transponder implementiertes Dateisystem erfolgt, wobei der RFID-Transponder über eine eigene Dateizuordnungstabelle verfügt und diese autonom verwaltet und Dateien durch telemetrische Übertragung auf den RFID-Transponder geschrieben, von diesem gelesen oder gelöscht werden können.An RFID transponder, equipped with at least one sensor, a transmitting antenna, an analog and digital communication unit, a executed in a control unit command interpreter and an electronic data storage, characterized in that the organization of the memory via an implemented on the RFID transponder file system, wherein the RFID transponder has its own file allocation table and manages it autonomously and files can be written to, read from or deleted from the RFID transponder by telemetric transmission. Ein RFID-Transponder nach Anspruch 1, dadurch gekennzeichnet, dass die Dateien aus einem Dateikopf, den Nutzdaten und einem Dateifuß bestehen, wobei der Dateikopf Informationen zur Interpretation der Datei, der Dateifuß eine Prüfsumme nach den üblichen Standards enthält.An RFID transponder according to claim 1, characterized in that the files consist of a header, the user data and a file foot, the header containing information for the interpretation of the file, the file foot a checksum according to the usual standards. Ein RFID-Transponder nach Anspruch 1, dadurch gekennzeichnet, dass die Dateien über eine Typ-Kennzeichnung im Namen verfügen, wobei gleiche Typen auf gleiche Weise interpretiert werden.An RFID transponder according to claim 1, characterized in that the files have a type designation in the name, wherein the same types are interpreted in the same way. Ein RFID-Transponder nach Anspruch 1 bis 2, dadurch gekennzeichnet, dass die Konsistenz der Dateien durch Berechnung einer Prüfsumme aus den Dateidaten auf einer Datenverarbeitungsanlage und durch Vergleich mit der übertragenen Prüfsumme sichergestellt wird.An RFID transponder according to claim 1 to 2, characterized in that the consistency of the files is ensured by calculating a checksum from the file data on a data processing system and by comparison with the transmitted checksum. Ein RFID-Transponder nach Anspruch 1 bis 3, dadurch gekennzeichnet, dass der Zugriff auf eine Datei eine Authentifizierung benötigt und hierbei die Zugriffsrechte über ein Profil festgelegt sind, wobei ein Zugang nur erlaubt wird, wenn die Attribute in der Datenzuordnungstabelle dies erlauben und/oder der jeweilige Typ der Datei freigegeben sind.An RFID transponder according to claim 1 to 3, characterized in that the access to a file requires authentication and in this case the access rights are set via a profile, wherein access is allowed only if the attributes in the data allocation table allow and / or the type of file is shared. Ein RFID-Transponder nach Anspruch 1, dadurch gekennzeichnet, dass der RFID-Transponder die Fragmentierung seines Speichermediums dadurch verhindert, dass Messdaten-Dateien mit aufsteigenden Adressen im unteren Teil des Massenspeichers angelegt werden, während telemetrisch geschriebenen Daten im oberen Teil des Speichers mit absteigenden Start-Adressen angelegt werden wobei die Schreibrichtung der Dateien gleich bleibt.An RFID transponder according to claim 1, characterized in that the RFID transponder prevents fragmentation of its storage medium by creating measurement data files with ascending addresses in the lower part of the mass memory, while telemetry data written in the upper part of the memory with descending start Addresses are created whereby the writing direction of the files remains the same. Ein RFID-Transponder nach Anspruch 1, dadurch gekennzeichnet, dass eine Anpassung des Steuerprogramms des RFID-Transponders (Update) dadurch erfolgt, dass zunächst eine Datei mit dem neuen Steuerprogramm übertragen wird, die Datei anschließend durch einen im RFID-Transponder ausgeführte Nachladeroutine (Update-Loader), welche durch ein hierfür vorgesehenes Kommando aktiviert wird, in den ausführbaren Speicher kopiert und anschließend gestartet wird.An RFID transponder according to claim 1, characterized in that an adaptation of the control program of the RFID transponder (Update) takes place in that first a file with the new control program is transmitted, the file then by a running in the RFID transponder Nachladeroutine (Update Loader), which is activated by a command provided for this purpose, copied into the executable memory and then started. Ein RFID-Transponder nach Anspruch 1, dadurch gekennzeichnet, dass mehrere elektronische Datenspeicher auf dem RFID-Transponder vorhanden sind und durch die Dateizuordnungstabelle verwaltet werden, wobei aus Sicht der Datenverarbeitungsanlage ein durchgehender Adressraum zur Verfügung steht.An RFID transponder according to claim 1, characterized in that a plurality of electronic data storage on the RFID transponder are present and managed by the file allocation table, wherein from the point of view of the data processing system, a continuous address space is available. Ein RFID-Transponder nach Anspruch 1, dadurch gekennzeichnet, dass die Dateizuordnungstabelle ebenfalls als Datei auf dem Speicher abgelegt ist.An RFID transponder according to claim 1, characterized in that the file allocation table is also stored as a file on the memory. Ein RFID-Transponder nach Anspruch 1, dadurch gekennzeichnet, dass es sich bei den Messdatendateien um durch bekannte Kompressionsverfahren kodierte Daten handelt.An RFID transponder according to claim 1, characterized in that the measurement data files are data coded by known compression methods. Ein RFID-Transponder nach Anspruch 1, dadurch gekennzeichnet, dass einzelne oder alle Dateien auf dem RFID-Transponder nach einem bekannten Verfahren verschlüsselt abgelegt werden.An RFID transponder according to claim 1, characterized in that individual or all files are stored encrypted on the RFID transponder according to a known method.
DE201210008147 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 Ceased DE102012008147A1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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