With the rapid development and wide application of RFID, more attention is paid to the field of RFID middleware. RFID middleware plays a role as an intermediary between RFID hardware and application system. Application program can use API which is provided by RFID middleware to connect RFID reader and read EPC information. RFID middleware implements the collection of data and connection between RFID devices and enterprise application system. Therefore RFID middleware makes the RFID applications more and more agility and will be of great practical value obviously. Although many big companies (such as Microsoft, IBM and Oracle) have launched some relative mature middleware products, but they are mostly based on its core products or technology, so there is too much dependency and less extensibility. In addition they are generally heavyweight and complex, difficult to use and carry out secondary development. In response to these issues, we designed a novel and lightweight RFID middleware which is easy to use and carry out secondary development. The main contents of this thesis are as follows. 1.Research on RFID middleware and its key techniques Briefly introduces the RFID network and the roles of RFID middleware in it. Carry out an in-depth research on the functional requirements of RFID middleware, its build up components and some key techniques (such as RFID data processing, ALE application interface specification, etc.), and then put forward some design issues. 2.Propose a lightweight design framework of the RFID middleware Firstly, we carry out a detailed requirements analysis of the RFID middleware in order to identify its specific functional architecture. Then we designed its overview architecture using the modular design method. We divide it into three layers: device abstraction layer, data processing layer and application interface layer. Finally, we illustrate the design details of each layer and module. 3.Implement the RFID middleware according to its design framework Firstly, we introduce the implement model of the RFID middleware, and then we make a detailed explanation about the concrete implement methods of each layer and module, such as how to implement the reader driver and driver manager, how to implement the logical mapping engine and logical reader, how to implement the RFID data filtration algorithms and the application interface of the middleware, etc. Finally, we illustrate the implementation details of the middle...
修改评论