论文部分内容阅读
目前无人值守仓储管理系统正在改变传统的仓储管理方式,通过远程监控仓储环境正在代替操作人员现场巡视的方式,该方式有效减少了人为疏忽导致的事故频率。本文开发了一套基于嵌入式的仓储管理系统,系统具备了控制仓库内设备和实时采集仓库的环境信息的功能。基于嵌入式仓储管理系统迎合了当前嵌入式领域的火热程度,在体裁、功耗、信息传输准确性等方面的性能优越。本文设计的系统具体可以分为四大模块:无线传感器模块、服务器终端模块、摄像头模块、监控客户端模块。无线传感器模块需要在仓库内搭建无线传感器网络,网络搭建采用在近距离无线通信领域优势明显的ZigBee协议。对于该模块硬件选用Cortex-M0开发板组建ZigBee协调器,ZigBee终端节点选用CC2530开发板。服务器终端模块设计为多线程并发服务器,运行在已移植了Linux系统的Cortex-A9开发板上。服务器负责转发环境信息到监控客户端,同时负责将操作人员的控制命令发送给无线传感器网络。摄像头模块主要是外接在Cortex-A9开发板上USB摄像头,其采集视频信息采用的是V4L2协议。监控客户端是用Qt搭建的GUI图形用户界面,操作人员登录客户端需要同服务器终端的MySQL数据库信息进行验证。监控客户端同服务器终端交互采用基于可靠连接的TCP/IP协议,其连接过程的三次握手保证了客户端接收服务器信息的完整性。综上,本文设计的系统实现了从嵌入式底层到应用层的通信流程,适合运用于仓库管理。本文对系统的组网和联调功能进行了一系列的测试,测试结果表明:可以不掉帧的将摄像头采集的视频图片传递到远程客户端并显示视频信息,可以稳定控制仓库设备。系统实现了对仓库内环境信息和设备的远程监视和控制功能,达到了课题的研究目的,具有很好的应用前景。