您好,欢迎光临电子应用网![登录] [免费注册] 返回首页 | | 网站地图 | 反馈 | 收藏
在应用中实践
在实践中成长
  • 应用
  • 专题
  • 产品
  • 新闻
  • 展会
  • 活动
  • 招聘
当前位置:中国电子应用网 > 技术应用 > 正文

基于RFID与WSN集成的物联网的供应链监管平台设计

2011年09月28日16:34:36 本网站 我要评论(2)字号:T | T | T

摘  要:为深化供应链的信息化,设计了通过统一的物联网平台对供应链实施监管。使用IEEE802.15.4标准和ZigBee协议集成WSN和RFID,形成五层网络结构模型,在Internet上与EPCglobal连接,无缝绑定物品EPC标识和感知环境信息,增强对生产和流通过程的信息获取和处理能力。在软件体系结构中,利用XML提供统一接口供用户访问。
关键词: 无线传感器网络;无线射频识别;物联网;供应链;EPC

    随着工业自动化和企业信息化进程的发展,企业对产品生产周期要求越来越短。因此,供应链管理SCM(Supply Chain Management)越来越重要[1]。从其本质看,与环境的交互能力越强,交互数据越实时,越能更好地对供应链实施监管,则更能发挥供应链管理的作用。随着目前企业活动规模的扩大,产业链的加长,有必要建立全球性的基于物联网的供应链监管体系,为物品流通创建一条可追溯、可查验物品实时状态的信息链,有助于改善供应链上节点企业间的合作模式,增进企业生产和管理效率,增强政府的监管力度。
 通过无线传感器网络WSN(Wireless Sensor Network)获取物理世界的数据,无线射频识别技术RFID(Radio Frequency Identification)搭建起物理世界与信息世界的桥梁,将两者进行有机结合,可以将物理世界与现有的信息世界进行良好的融合,再通过Internet与EPCglobal系统连接,在一个统一的供应链物联网的平台运作。依托EPC作索引,获取标识物品的状态,将此状态信息融入物品的信息链中,实现基于物联网的供应链监管的功能。
1 技术基础
1.1 WSN和RFID

 WSN由部署在监测区域内大量的传感器节点组成,是一种能够根据环境自主完成指定任务的“智能”自治测控网络系统,是一种与实际环境交互的网络,能够通过安装在微小节点上的各种传感器从真实环境中获取相关数据,然后通过自组织的无线网络将数据传送到计算能力更强的通用计算机上进行处理[2]。
 RFID是一种非接触的自动识别技术,其RFID标签附着在被识别的物体上,当标签通过可识别范围时,阅读器自动以无接触的方式将电子标签中的约定识别信息取出来,从而实现自动识别物品或者自动收集物品标志信息的功能[3]。
    WSN和RFID的集成,从技术层面上看是两种异质的网络集成,实现的备选协议很多。本文选择以IEEE 802.15.4、ZigBee协议为纽带,把 WSN和RFID有机地集成网络,结合EPCglobal系统配置软件平台架构,形成基于物联网的供应链监管平台。
1.2 IEEE 802.15.4
 IEEE 802.15.4网络协议栈基于开放系统互连模型(OSI),其标准只定义了PHY层和数据链路层的MAC子层。PHY层由射频批发器以及底层的控制模块构成。MAC子层为高层访问物理信道提供点到点通信的服务接口。IEEE802.15.4协议的网络拓扑结构有三种类型:星型结构、网格状结构和簇状结构。IEEE 802.15.4定义了两个物理层标准,分别是2.4 GHz物理层和868/915 MHz物理层。两个物理层都基于直接序列扩频(DSSS),使用相同的物理层数据包格式,区别在于工作频率、调制技术、扩频码片长度和传输速率。
1.3 ZigBee
     ZigBee技术是WSN的主要支撑技术之一,其协议栈的结构如图1所示。ZigBee协议套件由高层应用规范、应用会聚层、网络层、数据链路层和物理层组成。ZigBee的基础是IEEE 802.15.4,IEEE为低能耗简单设备提供有效覆盖范围在10~100 m的低速连接无线互联标准。该标准定义了ZigBee协议套件中的物理层(PHY)和数据链路层的MAC子层。IEEE仅处理低级MAC层和PHY协议,网络层以上协议由ZigBee联盟制定并对其网络层协议和API进行了标准化。

1.4 EPC和EPCglobal架构与标准
    EPC(Electric Product Code)和EPCglobal架构与标准是目前全球规模的供应链管理体系的一项重要研究成果,构建出一套由统一标识编码(EPC)和信息网络系统组成的全球信息网络EPCglobal。实现和推广EPCglobal有望在全球范围内对各个行业建立和维护EPC网络,保证供应链各环节信息采用全球统一标准进行自动、实时识别。通过发展和管理EPC网络标准来提高供应链上贸易单元信息的透明度与可视性,以此提高全球供应链的运作效率。传统的Internet是与实际环境无关的纯信息网络,而EPCglobal本质上是通过某种技术手段将真实环境中的物流,映射为虚拟的信息链,其数据来源于真实环境,并服务于真实环境。因此,可以作为基于物联网供应链管理系统的基础条件。
 以RFID为基础,以EPC标识系统为核心的EPCglobal可较好地实现对企业产品的信息追溯,但难以实现对产品在制造、运输、仓储等环节中的状态保持监控。而企业的供应链管理已经涉及到上下游的管理, 但EPCglobal网络不能完全地支撑供应链管理的概念,难以对生成环节产生作用。其关键在于EPCglobal要获知物品的状态信息,进一步增强EPCglobal对真实环境的交互能力。要做到这一点,WSN网络系统是较佳选择。
2 RFSN网络的层次和体系结构
    把WSN和RFID的技术优势互补,形成一个功能更强的RFSN网络,应设计一个合适的网络体系结构,其层次模型由物理层、数据链路层、网络层、传输层和应用层组成[4]。各层功能如下:
 (1)物理层的功能包括信道的选择、信号的监测、发送与接收等,设计目标是以尽可能少的能量损耗获得较大的链路容量。可以根据可用性、拥挤状况和数据速率,在2.4 GHz频段的16个速率为250 kb/s的信道中选择一个工作信道。
 (2)数据链路层是保证物理层传输的数据尽量正确,同时提高系统频谱效率,提供设备之间单跳通信、可靠传输和通信安全。IEEE802系列标准把数据链路层分成LLC和MAC两个子层。其中,LLC子层的主要功能是传输可靠性的保障和控制;MAC子层为高层访问物理信道提供点到点通信的服务接口,IEEE 802.15.4的MAC层基于802.11无线LAN标准,采用CSMA/CA接入,为降低功耗其标准采用了缓存机制。
 (3)网络层的功能包括分组路由、拥塞控制等。
 (4)传输层的功能主要是提供可靠的传输服务、流量控制、差错控制、服务质量等管理服务。为设计简便,可以采用ZigBee协议的网络层。其基于Ad hoc技术的路由协议,除了包含通用的网络层功能外,还具有与底层IEEE802.15.4标准同样的低能耗特性,同时实现了网络的自组织和自维护。整个协议的设计具有数据传输速率低、功耗低、成本低等特点,使得具体的实现要求很低。
 (5)应用层主要功能是保障数据传输安全和提供高层应用规范。本设计采用ZigBee定义了一个抽象接口,平台提供了应用编程接口(API),API定义了应如何被集成到ZigBee协议栈的规则。
 RFSN网络的体系结构如图2所示,包括传感器节点Node、汇聚节点Sink (阅读器)[4]、网关和服务器。无论是传感器标签节点还是RFID阅读器,都是IEEE 802.15.4网络中的全功能设备,它们随机组成点对点网络,相互之间进行通信。阅读器和节点的通信部分都是基于支持IEEE802.15.4的无线收发芯片组成,阅读器由于其位置相对固定,其能量可以获得较为充分的保证,数据融合和数据管理可以在上面进行,阅读器将其收集并经过初步融合的信息传递给中间件服务器,较后交由应用服务器进行具体应用。

3 系统体系结构
 在将WSN与RFID进行了有机融合以后,便能够对客观世界的信息有确切的了解,数据通过服务总线传送到业务逻辑层进行处理,将处理后的数据存入数据库中或传送给相关的应用系统[5]。
3.1 中间件设计
 中间件的基础架构层分为设备管理层、事件处理层和服务接口层,这三个层次有着明确的功能划分和层间的交互接口。中间件结构示意图如图3所示。该结构的思想是将软件从底层的硬件分离开来,并将软件划分成相应的功能模块。在较高抽象层上提出了节点的软件层次体系结构以及整个软件层次体系结构。采用该结构可以简化软件开发,提高软件在实际应用中的可重用性、可靠性和可伸缩性。

3.1.1 设备管理层
 设备管理层位于架构的较底层,直接与阅读器交互。设备管理组件是分布式的代理,它负责第一级的事件过滤。设备管理包含设备询问器,对每一个阅读器和传感器设备,代理必须互相作用。过程管理组件通过对事件下一级的过滤,把事件放置到交易环境中,然后发布应用层事件ALE(Application Layer Event)。
 阅读器模块是根据硬件供应商提供的规范进行编码实现的。阅读器接口的主要功能是将来自协议格式数据转化为系统所需要的EPC码的问题。
 服务代理依靠一种轻量的消息传递信息。该消息类似于SOAP在Web Service中起到的作用。鉴于通常的WSN节点计算与存储能力有限,不适合使用XML作载体,因此必须基于位级制定包格式[6],如下所示:
    struct L_SOAP    //定义L_SOAP结构
    {
    uint8 msg_type;
    uint64 requester;
    uint64 provider;
    string service_name;
    uint8 paramlenth;
    void* param;
    }
 事件信息空间类似一个公共的容错事件信息经纪人,支持异步接收来自设备管理器的事件、ALE事件以及

网友评论:已有2条评论 点击查看
登录 (请登录发言,并遵守相关规定)
如果您对新闻频道有任何意见或建议,请到交流平台反馈。【反馈意见】
关于我们 | 联系我们 | 本站动态 | 广告服务 | 欢迎投稿 | 友情链接 | 法律声明
Copyright (c) 2008-2024 01ea.com.All rights reserved.
电子应用网 京ICP备12009123号-2 京公网安备110105003345号