论文部分内容阅读
基于RFID和EPC的物联网技术,已成为当前研究的热点。然而传统的EPC网络不能有效兼容传统条形码数据。由于识读设备的多样性,其接入EPC网络的途径也难于统一。作为GS1全球标准化组织的下属组织机构,EPCGlobal组织制定了一系列的标准,规范EPC网络各层次接口,如何针对这些接口标准设计并实现中间件,也是值得研究的课题。为了兼容传统条码数据和条码扫描器,本文在数据采集中间件平台上,对这种可扩展性进行了研究。针对EPC网络系统不能有效兼容传统条形码数据的问题,利用EPCGlobal标准中的扩展点,提出一种新的编解码方案GTIN-58,达到使传统GTIN数据可以与EPC数据一样在EPC网络流通的目的。对ALE接口中的关键数据结构进行扩展,使事件周期报告内容更为丰富,便于上层使用。针对不同类型的识读器接入设备和不同事件周期报告订阅传送方式,利用插件机制,分别提出设备类型和订阅者类型插件,便于用户扩展,兼容不同类型的RFID识读器设备和条码扫描器设备,丰富事件周期报告订阅传送方式。严格遵循ALE规范,完成了数据采集中间件的设计与代码实现。实现了ALE1.1.1接口,并向前兼容ALE1.0接口,实现了ALE逻辑识读器接口,开发了对应接口类库,并提供接口Web服务。数据采集中间件有效管理了事件周期规则及其订阅者、事件周期报告、逻辑识读器规则,对中间件系统运行状况、用户对接口的调用行为进行日志记录。提供用户界面友好的数据采集中间件Web管理控制台,监控数据采集中间件的运行,提供事件周期规则的定义、订阅和逻辑识读器的定义、修改和注销等用户友好操作。本文构建的可扩展的物联网数据采集中间件,统一了传统条码数据GTIN和EPC数据在EPC网路中的流通方式,插件机制便于适配不同类型的识读设备,构建基于双码的物联网数据采集中间件,其对推广EPC物联网技术在我国的应用和研究有着重要意义。