系统在根据对应的ECSpec要求进行数据提取、过滤、整合时,将与数据库系统模块相互结合。数据库系统模块首先把从阅读器读到的原始数据进行滤除重复多余的EPC码,并屏蔽各种不同阅读器数据格式的差异,统一数据格式后将数据送入到数据库SQLite中,成为数据库操作的数据源。系统的数据提取等操作就是在该数据源中进行的,这些操作是通过应用SQLite自身标准SQL语言来实现的。在相应的数据操作完成后,必须把数据源中的过期数据进行删除。
在完成了数据的提取和整合后,系统将把数据根据对应ECSpec的具体要求封装成为XML格式,并以TCP方式发送给所订阅的用户。
4 结束语
本文作者研究的创新点是在基于EPCglobal ALE标准,如何设计构架于嵌入式系统中的RFID中间件方面上,提出了比较清晰的思路,并按照该思路实现了基于EPCglobal ALE标准的嵌入式RFID中间件,经编译运行测试,该系统体积小、稳定可靠、实时性好、并行处理速度高,可广泛应用于嵌入式RFID阅读器系统中。
参考文献:
[1] AUTO-ID Center, The EPCglobal Architecture Framework, [EB/OL].
[2] AUTO-ID Center,The Application Level Events (ALE) Specification Version 1.0 [EB/OL].
[3] 王学龙.嵌入式 Linux 系统设计与应用.清华大学出版社,2001
[4] Klaus Finkenzeller著,陈大才编译.射频识别(RFID)技术 北京:电子工业出版社,2001
[5] 芦东昕,李强,柳长安. 基于ARM的RFID阅读器设计[J].微计算机信息,2006,10-2:286-288