基于物联网的无人超市购物装置研究

基于物联网的无人超市购物装置研究王璐杰陈万通李润生摘要:设计并实现基于物联网下的智能超市的构建方案,将RFID读写技术、Zigbee无线通信技术与嵌入式技术相融合,实现商品的自动识别、计价、支付等功能。本文介绍了该购物装置的系统功能,软硬件设计等。关键词:无人超市;RFID读写技术;无线传感网络;嵌入式技术DOI:10.16640/j.cnki.37-1222/t.2018.10.1371引言超市购物与人们的日常生活息息相关,传统超市需要顾客挑选完商品后再返回收银台排队结账,而收银员需要对每件商品的条形码进行逐个扫描。这种购物模式繁琐、冗长,难以满足顾客的高消费节奏,给顾客带来了极大的不便,造成时间的耽搁和顾客的流失。本文给出基于嵌入式无线传感器网络的无人超市经营管理物联网装置,为无人超市硬件平台设计提供参考。2系统功能及设计2.1系统功能无人超市购物装置由购物终端、无线传感网络和上位机3部分组成。装置上电后,安装于购物车上的购物终端通过无线射频识别模块同时识别放入购物车内多个商品的RFID标签,通过显示屏模块显示出商品种类、制造商、生产日期、价格等信息,并在确认购买商品后在屏幕上生成供给支付的二维码,通过---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---Zigbee通信模块在一定范围内的协调器节点与路由器节点之间以多跳中继的方式传递商品变更的信息,协调器节点由串行线连接至上位机,使仓库可以实时跟踪并补充商品。2.2硬件设计无人超市购物装置采用模块化设计方法将主控模块、RFID读写器和无线通信模块相连,其中,主控模块将ARM微处理器、显示屏模块、输入输出接口等集成到一块嵌入式核心板上,并提供了与RFID交互的管脚插槽。2.2.1无线传感网络考虑到超市购物传输信息量小及购物环境复杂等特点,无线通信模块应具有短距离、低速率的特点,本文将Zigbee芯片与传感器节点相配合构建无线传感网络。将具有通信与计算能力的各个传感器节点布设在无人超市内,从而根据顾客的购物动作自主完成指定任务,实现整个超市范围内商品的實时监控。本文选用TI公司生产的CC2530射频芯片,该芯片支持IEEE802.15.4标准和ZigBee2007协议,为使用者提供无线收发器、UART等外设。上电后,三线接口以异步串行通信方式经UART串口连接ARM核心板。2.2.2RFID识别模块设计本装置读写器为KLM900系列,支持ISO18000-6C/EPCC1G2标准协议,通过其接口上的RS232-TTL管脚即可与ARM核心板进行互联通信,稳定识别距离60cm,每秒可识别50张以上的电子标签。读写器内集成接收电路、解码电路、天线匹配电路等,可以将识别出来的数据转换成串口数据;将此RFID读写器安装在购物车上,可以形成一个固定的“询问区”,当携带有RFID标签的商品被放入购物车时,信息就会被读取。2.2.3显示屏模块---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---考虑到购物终端的尺寸,成本,视觉效果等因素,选用9寸210x126的四线电阻触摸屏,在触摸屏上显示出RFID读写器读取的商品信息,设置商品结算选项,当用户点击该选项后显示结算付款的二维码。2.3软件设计2.3.1ZigBee无线通信程序设计首先配置CC2560芯片的参数,CC2530处理任务分为以下6步:关闭所有中断;芯片外部(板载外设)初始化;芯片内部初始化;初始化操作系统;打开所有中断;执行操作系统。初始化后,不间断地检测是否有任务发生。如果有,则根据任务ID号响应事件处理函数:来自ARM的串口数据,则相应数据接收处理函数uartRxCB(),并调用函数zb_SendDataRequest()将数据发送到ZigBee网络中;来自周围环境的数据,则响应数据接收处理函数zb_ReceiveDataIndication(),并调用函数HalUARTWrite()将数据发送至ARM。2.3.2购物金额二维码显示程序设计二维码全称QuickResponse,系统使用ARM处理器的LCD屏幕显示付款的二维码供顾客扫码结算,用C语言编写生成二维码的底层驱动,所购商品的总价字符作为参数传入BOOLEncodeData()函数,这时候二维码的转换结果已保留在全局变量二维数组中,二维数组中保存的都是0、1比特值,0代表二维码的空白点,1代表二维码的黑点。经过显示屏显示...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?