基于RFID的EPC中间件的设计
0 前言
物联网的出现打破了传统的关于物品信息的存储与查询的思维,通过将物理基础设施和IT基础设施统一化,建立起一个本身具有通信能力的交互信息网络,这个网络不仅涵盖生产运行、经济管理,甚至渗透到人们个人生活的各个方面。
在应用物联网RFID技术时,首先面对的问题就是电子标签上数据的获取和有效信息的提取。作为RFID系统的重要组成部分,EPC中间件是数据采集、过滤等处理的主要单元。本文提出了一种中间件的设计思路,使上层开发者在开发RFID应用系统时无需再考虑如何与各种硬件设备交互而直接获取有价值的RFID信息。
1 EPC系统简介
EPC的全称是Electronic Product Code,即产品电子代码,是美国麻省理工学院自动识别中心(Auto-ID中心)提出的。EPC的载体是RFID电子标签,并借助互联网来实现信息传递。EPC系统为每一件商品建立全球唯一的识别标准,实现在全球范围内对商品具体信息的记录与查询,有效提高商品信息的管理水平,以及物流准确性,并且降低物流成本。
EPC系统的信息网络系统是在全球互联网的基础上,通过Savant管理软件系统、ONS对象名称解析服务系统、实体标记语言(PML)实现实物的互联。
Savant中间件的系统协议主要由RFID通信协议、应用事件管理(ALE,Application Level Event)协议等组成。ALE是EPCgobal的中间件标准,是阅读器模块和客户应用程序之间的接口协议。该协议定义了客户可以如何过滤和整合来自读写器的EPC标签,并面向不同的企业应用程序和阅读器定义了统一的接口。ALE的处理过程是:接收来自一个或多个数据源的EPC标签码:根据企业应用程序要求以一定的时间间隔整合数据,过滤重复和不感兴趣的EPC码;根据企业应用程序要求以不同的形式打包发送报告。
2 Savant中间件的功能与结构
在功能上,Savant软件系统利用ONS对象名称解析服务并调用PML服务器上的标签应用信息供Savant上层应用软件使用,所以Savant软件系统在结构上有一些用于ONS对象名称解析服务的专用接口。
处理模块与外部EPC系统的联系通过规范定义的接口,即阅读器接口和应用软件接口来实现。阅读器接口提供与标签阅读器的连接,Sav-ant通过该接口和阅读器建立连接,向阅读器发送各种命令。
按照SavantSpecification 1.0标准的描述,Savant软件系统就是处理模块与各接口模块的集成容器,其各个接口模块均有一定的标准,而能用于用户开发的是Savant软件系统的处理部分。根据功能的需要,能够得到Savant中间件软件的大体结构:
相关文章
- 2023-12-29面向大规模数值计算的并行网格生成
- 2024-10-14梁纯弯曲的大变形分析
- 2022-06-29片上网络交换机制的研究
- 2023-08-11EF-500回声测深系统的设计及应用
- 2024-11-01F2等级砝码质量测量结果的不确定度评定
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。