电子标签是用来识别物品的一种新技术,它是根据无线射频识别原理(RFID)而生产的,它与读写器通过无线射频信号交换信息,是未来识别技术的首选产品。物联网是在计算机互联网基础上,利用电子标签为每一物品确定唯一识别EPC码,从而构成一个实现全球物品信息实时共享的实物互联网,简称“物联网”。物联网的提出给获取产品原始信息并自动生成清单提供了一种有效手段,而电子标签可以方便地实现自动化的产品识别和产品信息采集,这两者的有机结合可以使人们随时随地在超市中买到任意所需的商品。
1系统基本结构
超市物联网导购系统有货架处的有源RFID标签、超市范围内的一定数量的读卡器和每个顾客的手持设备,该设备由顾客输入产品信息并与超市中的读卡器进行通信,引导顾客到达所需商品处。
1.1RFID企业生产系统
负责前端的标签识别、读写和信息管理工作,将读取的信息通过计算机或直接通过网络传送给本地物联网信息服务系统。可以在每一类商品对应的货架处安装有源RFID标签,标签中包含着商品的信息,包括商品名称、价格、生产厂商以及商品所在处货架的位置信息。
1.2中间件系统
中间件是处在阅读器和计算机Internet之间的一种中间件系统。该中间件可为企业应用提供一系列计算和数据处理功能。其主要任务是对阅读器读取的标签数据进行捕获、过滤、汇集、计算、数据校对、解调、数据传送、数据存储和任务管理,减少从阅读器传送的数据量。同时,中间件还可提供与其他RFID支撑软件系统进行互操作等功能。此外,中间件还定义了阅读器和应用2个接口。中间件如图1所示。
超市范围内安装一定数量的读卡器就是该中间系统的重要组成部分,同时为每一个进入超市选购商品的顾客配置一个手持设备,顾客在手持设备上输人所需的商品名称,手持设备与超市中的读卡器通过中间件操作系统通信,发布自己的信息,读卡器发布路由信息到手持设备引导顾客前往所需购买的商品处。
1.3超市物联网导购系统的主要原理
在超市一定的区域内安设读卡器,读取该范围内所有有源RFID标签,并建立自己的标签库。读卡器之间利用Zigbee协议进行信息交互。每个读卡器相当于物联网中的一个节点,节点中存放着自己邻居节点的信息。也就是说每个读卡器都能获得它的邻居读专器中的标签信息。
顾客的手持设备为物联网中的移动节点,可以和读卡器进行实时通信[4]。同时,顾客手持设备还间有LCD显示功能。该手持设备具有与RFID标签通信的功能,即可以读取指定商品RFID信息的功能。
该物联网系统网络为多跳网络[5],当读卡器收到移动节点发来的商品信息时,如果商品信息不再自己的标签库中,则将消息转发给自己的邻居节点直到找到目标读卡器。读卡器节点根据目标读卡器节点的位置不断将路由指示发送到手持设备上并通过LCD显示给顾客。
当顾客到达目标读卡器对应的区域时,目标读卡器将商品的标签信息发送给顾客,顾客通过标签信息所示的位置信息找到所需商品。
2系统主要组成部分及操作流程
2.1系统主要组成部分
1)身份识别。由于超市是全智能无人管理,因此,在社区内只有持有智能“市民卡”的顾客才有权限进入超市购物。
2)搜索导航。顾客在超市的智能购物车上可以搜索和选择所需要的商品,超市内的导航系统将读取顾客当前位置信息,并引导顾客前往相应购买区;
5)智能清算。结账时无需像传统的条形码一样逐渐商品扫描,直接将整车的商品信息读取,得到消费金额,自动从“市民卡”上扣取。
方案设计图如图2所示:
2.2系统的具体操作流程
1)顾客佩戴智能“市民卡”通过身份验证进入超市;无“市民卡”将无法进入超市,强行进入会进行报警;
2)顾客人选一个智能购物车,利用其配备的手持设备进行商品的浏览和选购;
4)当顾客选定好商品后,手持设备将显示出顾客当前所处位置,以及选购商品所处位置,并选择一条最佳路线引导顾客前往购买;
5)顾客购买好商品后通过RFID计算通道进行智能结算,并自动从“市民卡”内扣钱,如市民卡内金额不足则予以提示不予放行,否则直接报警;
6)没有购买商品的顾客从正常出口离开超市,如果购买商品却没有通过结账通道则进行报警。
系统流程图如图3所示:
3.1身份识别模块
该项功能是建立在共享平台应用子集功能的基础上,利用博览中心的智能“市民卡”进行身份的识别,该功能只需博览园配置相应的设备即可;超市内通过安装“市民卡”读卡器,感知身份信息,同时将身份信息发送到应用子集进行身份验证。
3.2搜索导航模块
在现有的超市购物车上配置具有读卡器功能的手持设备,通过手持设备可以浏览商品的信息,并且选购商品。手持设备嵌入了RFID读卡器,可以实现1~2m的读取距离。手持设备及操作界面如图4所示。图5为搜索导航操作界面。
3.3信息读取模块
3.5智能清算模块
建立RFID收货通道,顾客采购商品后只须推着购物车通道一道安装RFID阅读器的结账出口,系统便会即刻对购物车内所有贴有RFID标签的货品进行一次性扫描,并自动从顾客的市民卡上扣除相应的金额,打印购物清单凭条。整个结账过程在短短数秒内即可完成。为了安全起见,我们采用两次信息收集核对,在顾客将商品放入购物牵时,记录商品信息,并返回终端结算系统。如果有商品从购物车中拿出,则将对应信息从终端清除。当顾客通过RFID收货通道时,进行结算嚣配,如果两次终端的清单一致则结算完成。