Stepbystep
Table of Contents
|
背景
1.1 物联网
物联网是指通过各种信息传感设备,如传感器、射频识别(RFID)技术、全球定位系统、红外感应器、激光扫描器、气体感应器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,与互联网结合形成的一个巨大网络。其目的是实现物与物、物与人,所有的物品与网络的连接,方便识别、管理和控制。
1.2 EPC物联网
EPC物联网是由EPCglobal(国际物品编码协会EAN和美国统一代码委员会 UCC的合资公司)构建的,是一个能够实现供应链中的商品快速自动识别以及信息共享的框架,可在全球范围内自动识别唯一的RFID码。EPC物联网中每个环节的信息都是安全、可信、共享的,供应链上下游环节可以相互获得与EPC码所代表商品相关的信息,如消费者和监管机构可以通过网络获得每件商品的独特防伪信息(由生产制造企业提供)和追溯信息(生产和物流信息)。EPC物联网由产品电子代码、射频识别系统和信息网络系统组成。
- 产品电子代码EPC
- 标头确定使用的编码方案,也决定了产品电子代码的长度和结构。
- 厂商识别代码标识具体的企业,由中国物品编码中心负责分配
- 对象分类代码标识单品的类型, 由企业具体分配。
- 序列号唯一标识每个物品,也由企业具体分配。
- 射频识别系统
射频识别系统是实现产品电子代码自动采集的功能模块,主要由射频标签和射频识别器组成。
- 信息网络系统
信息网络系统是在互连网的基础上,通过EPC中间件、产品电子代码信息服务(EPC-IS)、对象名称解析服务(ONS)和发现服务(DS)来实现全球“实物互连”。
- EPC 中间件
又称EPC Savant,其主要任务是对读写器读出的EPC 信息进行过滤和采集传送。
- 产品电子代码信息服务EPC-IS
EPC-IS(EPC Information Service)提供了一个模块化、可扩展的数据和服务的接口,使得EPC的相关数据可以在企业内部或者企业之间共享。
- ONS
ONS提供一种自动化的网络数据库检索服务。ONS服务器根据EPC 编码和用户请求进行解析,以确定相关信息存放在哪个EPC-IS 上。
1.3 复杂事件处理
复杂事件处理CEP(Complex Event Processing)的核心是事件处理语言EPL (Event Processing Language),主要有规则语言和连续查询语言CQL(Continuous Query Language)两种。规则语言描述的规则包括对象类别、条件和动作三个部分;CQL使用类SQL语法来描述事件和事件响应处理规则。对于内存中大量的外部事件和内部对象, CQL 通过查询语句来做条件匹配,同时提供回调函数,当某个事件或者对象符合查询条件,就调用回调函数做相应的处理,一有符合条件的对象进入查询结果集,就执行一次回调函数。CEP应用可同时处理数万个事件,达到高吞吐量、高可用性和低延迟,从而实现即时决策。 CEP应用是低延迟高性能事件驱动应用,它们主要由事件源适配器、事件通道、事件处理器、事件响应程序等组件组成,形成事件处理网络EPN。CEP引擎及其相关工具等产品为EPN和CEP应用的开发提供了可视化环境,如下图所示。
课程设计项目
2.1 项目概述
本课程设计分小组进行,每3人一组,自由组合,完成以下9个主题之一,9个主题组成一个完整的企业应用系统
主题1: RFID物联应用示例
RFID标签标签数据规范/标签协议RFID阅读器阅读器接口RFID中间件应用层事件ALE接口阅读器管理接口阅读器管理
主题2-7:多标准兼容物联代码解析服务平台
- 多标准兼容物联代码解析服务平台(简称CRS平台)由物联代码解析服务环境和物联码信息服务库组成。
- 物联码信息服务库(EPS-IS库)
主题2:IS本地库 主题3:区域IS主库 主题4:访问框架
- 物联代码解析服务环境
主题5:DNS网络 主题6:CRS本地服务器 主题7:CRS区域管理服务器
主题8-9:复杂事件处理应用示例
主题8: 物联事件接入网关 主题9:复杂事件 处理应用示例