Font Size: a A A

The Design And Implementation Of RFID Protocol Stack Based On EPCglobal C1G2

Posted on:2011-10-31Degree:MasterType:Thesis
Country:ChinaCandidate:F Y WuFull Text:PDF
GTID:2178360305960578Subject:Traffic Information Engineering & Control
Abstract/Summary:PDF Full Text Request
Radio frequency identification technology is a non-contact automatic identification technology, using which the target can be automatically identified and the relevant data can be accessed to through radio frequency signal.Identification of the work in a variety of harsh environments can be done without human intervention.RFID technology as one of the foundations of Internet of Things is a major means of data collection and it is the bridge between the real world and the virtual world through giving the objects intelligence.In recent years, RFID technology has developed very rapidly at home and abroad, and it has been successfully applied in traffic management, production management, public administration and other fields.It has more and more extensive range of applications.With the wide application of RFID technology, the Research and Implementation of the RFID protocol stack has become a more and more important research direction to meet the needs of various applications of RFID.In this paper, after the basic principles of RFID technology,EPCglobal C1G2 air interface protocol is studied in depth.First of all, the physical layer of the EPCglobal C1G2 protocol stack is researched and designed, including the reader to the tags coding, RF envelope, synchronization, and tags to the reader FMO encoding, the communication process.Secondly, Tag-identification layer of the EPCglobal C1G2 protocol stack is designed and described. In the Tag-identification layer, a brief introduction of the C1G2 tag memory and tag group management is gived, and then,the tag states, the tag state transition and managing Tag populations are designed and studied in depth.Again,lots of function modules of the EPCglobal C1G2 protocol stack is build with UML and then is implemented with JAVA.UML is Unified Modeling Language, is a visual modeling language for object-oriented product development system description model. In the modeling process, the protocol stack system is divided into different packages and is carved different classes in the package according to different functions.The Tag package includes a read-write-lock function modules, exception handling and functional external interfaces.The reader package contains inventory, read, write, kill, locking and other functions, the results of the processing of these operations, and external interface definitions.The modules communicate and exchange information to achieve the functions of the entire protocol stack. In the modeling process, the Factory Method mode and the Facade mode are used to abstract the various functions of the system, so that the stack functions form different modules then enhance the independence and portability subsystem and are conducive to the follow-up maintenance and function expansion.The protocol stack code is written with the JAVA language after modeling. JAVA is an object-oriented, robust security, portability, dynamic language. As it is platform-independent, users can freely use the software and hardware resources.The EPCglobal C1G2 air interface protocol stack functions of each module is completed with JAVA. Finally the EPCglobal C1G2 air interface protocol stack testing is shown in the paper.
Keywords/Search Tags:Radio frequency identification, air interface, protocol stack, EPC, UHF
PDF Full Text Request
Related items