基于ALE的嵌入式RFID中间件设计与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:lhaoyue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
射频识别(Radio Frequency Identification,RFID),是一种利用射频信号自动识别目标对象并获取相关信息的技术。伴随着RFID技术的兴起与不断扩展,RFID中间件技术也应运而生,成为了RFID技术领域又一研究热点。目前,相对于PC平台上的RFID中间件研究,嵌入式RFID中间件研究还未成熟和普及。然而嵌入式RFID中间件具有资源占有量小,代码规模小,成本低,适应性强等特点,存在着很大的发展空间。本课题研究的嵌入式RFID中间件位于RFID硬件系统和RFID上层应用之间,是嵌入式环境和中间件技术的结合。依据EPCGlobal组织制定的ALE(ApplicationLevel Event)协议,本文设计与实现的嵌入式中间件分为以下四大模块:1、命令接收模块:作为整个中间件最上层的模块,采用B/S构架,利用嵌入式Web服务器Boa和CG(I通用网关接口),接收来自上层应用发送过来的ECSpec(事件周期规范)。2、命令处理模块:中间件实现的核心模块,首先利用消息队列获得经过XML解析器EXPAT解析后的ECSpec,然后通过设计全局链表等数据结构来存储ECSpec及相关数据,最后开启线程,使得不同触发模式下的线程体按照ECSpec的要求与存储模块交互提取出满足上层应用的标签数据。3、标签提取与过滤模块:作为整个中间件标签数据的来源,位于中间件的最底层,允许接入三款不同接口的读写器核心模块,轮询标签数据,并且通过去重和URI格式转换得到无冗余的标签数据。4、标签存储模块::使用适合于嵌入式环境下的数据库SQLite3缓存经过过滤和合并的标签数据,作为事件周期结束后报表的数据源。本文设计的嵌入式RFID中间件在Fedora9系统中由C语言开发完成,可以方便的移植到其他嵌入式LINUX操作系统中,能够满足一定的应用需求。
其他文献
信道盲辨识主要指不需要训练序列而仅仅利用接收端数据以及源发送序列的统计特性和信道的部分特性进行信道辨识。MIMO系统又称多输入多输出系统,它相对于传统的单输入单输出
多输入多输出(MIMO)技术是第三代和未来移动通信系统实现高数据速率、提高传输质量的重要途径。本文对MIMO技术中的空时分层接收技术进行了深入的研究,主要工作如下: 1.研究
随着数据业务的不断增长,人们对公共无线宽带接入的要求已经超过了蜂窝系统所能提供的容量.而无线局域网(WLAN)接入速率远远高于蜂窝网,并且具有一系列独特优点,所以得到了越
本课题是受常州市山林自动化设备公司的委托而研究开发的项目。本项目立足于工业现场的HART协议,主要完成的是对工业现场中HART信号的采集、跟踪、D/A转化和设备报警。实际上是
随着现代科技的发展与社会的进步,车辆出现了爆发式的增长,不仅增加了社会的负担,还降低了管理的效率。如何有效的管理这些新问题是现代社会关注的一个焦点。在这种背景下,智能交
随着Internet的发展,多媒体信息在网上的传输越来越重要,流媒体(Streaming Media)技术以其实时性的特点逐渐在许多领域得到了广泛应用。同时,流媒体也不可避免地面临着版权保护
随着无线技术的广泛应用,无线安全问题越来越受到关注。本文围绕以IEEE802.11为技术的公共无线局域网PWLAN的安全体系展开了系统的研究。研究了提高802.11无线局域网安全的理
在信息技术高速发展的时代,互联网上多媒体数据以视频、音乐、文字等各种形式充斥着人类的视听,加之实时广播和各种电子设备的启用,使得人们可以轻松播放和存储大量多媒体内容。
本课题来源于国家高技术研究发展计划(863计划)项目——无线移动自组织互联网技术及其实验系统研制。无线移动自组织互联网是一种新型的无线通信网络。与传统的单跳的Ad Hoc网
正交频分复用(Orthogonal Frequency Division Multiplexing-OFDM)技术具备频谱利用率高、带宽扩展性强等一系列特点,是下一代移动通信(Beyond 3Generation-B3G)系统有竞争力