EPC物联网数量事件报告异步实现方法研究
【摘要】:基于EPC (Electronic Product Code)的RFID (Radio Frequency IDentification)物联网技术已经成为当前研究的热点,但由于缺乏统一标准,不同厂家生产的RFID读写器设备种类多样性,这些设备接入EPC物联网的途径也不同,同时通过读写器捕获的海量EPC标签数据缺乏业务逻辑信息,可读性差。EPCGlobal组织是全球标准化组织(GS1)的下属机构,为引导EPC行业发展,颁布了一系列的物联网相关规范标准,规范定义了EPC物联网各层接口,但并没有给出相关的实现,为此设计实现针对这些接口的系统,解决上述问题是值得研究的课题。
本文通过利用EPCGlobal颁布的ALE标准中的IRM (Reader Manager)规范及读写器接口规范,对不同类型读写器API进行再次封装,实现方便、高效地管理不同类型、不同标准的读写器接入系统。针对EPC标签数据的可读性差,EPC标签数据与所处环境的业务逻辑信息无法合理映射等不足,结合ALE (Application Level Event)标准中的逻辑读写器管理接口,将业务逻辑信息抽象为逻辑读写器的属性信息,将其与EPC标签数据进行综合抽象,使得EPC标签数据的语义信息更为丰富,生成的事件报告便于阅读。本课题遵循EPCGlobal组织颁发的相关规范,完成了ALE中间件原型系统的设计与实现。该系统实现了ALE1.1.1规范,实现了其中的逻辑读写器控制接口和读接口,有效管理和监控了不同类型的RFID读写器设备,将底层读写器捕获的EPC数据过滤并按照业务逻辑进行整合生成数量事件报告,完成与EPCIS (EPC Information Services)层的交互。系统提供的Web管理界面可以友好的监控ALE中间件系统的运行,提供逻辑读写器的添加、修改和删除及订阅解析、审核等友好用户操作。
本文设计的物联网ALE中间件原型系统,屏蔽了用户对低层对多标准、多协议RFID读写器进行访问控制的细节,有效解决了EPC标签数据缺乏业务逻辑信息的缺点,构建的原型系统对我国物联网技术的应用和推广有重要的意义。