(1)分析智能仓储系统所需要的功能和模块,提出总体的设计方案,明确系统最终的构成及功能。
(2)熟悉软硬件的操作环境,实现系统的硬件功能模块。论文网
(3)结合功能模块和软件应有的基本功能,完成对智能仓储系统软件的设计。
本文分为六章进行介绍,具体结构如下:
第一章,绪论,介绍了研究的背景意义和国内外研究现状及成果,为本文做出了环境铺垫。
第二章,Zigbee技术分析,分析了Zigbee技术使用的主要技术,同时对Zigbee的特点进行了分析,并简要介绍了应用前景。
第三章,介绍了智能仓储管理系统的总体设计方案,结合需求及系统功能,设计了系统的架构及功能模块。
第四章,Zigbee无线网络设计,分析了硬件要求并确定了硬件的选型,介绍了芯片运行的软件环境,最后进行了Zigbee的模块搭建。
第五章,完成了仓储管理系统软件的开发,介绍了软件开发环境,完成了数据库的建立,介绍了软件的各个功能。
第六章完成了系统的测试,得出了最终的结论。
2 Zigbee技术分析
2。1 Zigbee技术
2。1。1 Zigbee技术概述[3,4]
Zigbee是一种介于无线标记技术和蓝牙技术之间的技术方案。这种方案使用完全统一的技术标准,是一种短距离无线通信技术。Zigbee的来源,正如其名字一样,与蜜蜂有着紧密的关系,科学家们发现当蜜蜂发现食物时,会通过跳Zigzag形状的舞蹈作为肢体语言通知它们的同伴,借此来向同伴传递发现食物的位置、方向与距离等信息,其他蜜蜂看到这种肢体语言以后也可以找到食物。因此,学者们借用此来命名一种专著于低成本、低能耗、低复杂度、低速率的一种近程无线通信技术,即为Zigbee。其中应用的主要技术包括:[8]
(1)Zigbee采用了基于CRC的误检码检测及校正。Zigbee无线网络中的介质访问子层MAC中的数据包拥有的最大长度是127个字节。且这些数据包包括16位CRC和头字节。数据包中的这16位CRC值能够很好的验证数据帧的完整性。文献综述
(2)在Zigbee网络中使用CSMA-CA策略以避免Zigbee节点之间信息传递过程中产生的信息冲突,同时还可以预留一定的时隙,能够保证通信业务在固定的带宽内流畅地进行信息通信。ZigBee无线网络的形成和其他网络的形成过程大同小异,都是采用多点接入机制。因此通信介质访问网络中的各节点的机会都是对等的。一般而言,网络多节点机制分为两种不同的情况,一种是在网络中没有使能信标的情况下,另一种是网络中存在使能信标的情形下。在第一种情况下,网络信道一旦空闲,所有的节点都可以向其他节点发送信息。在第二种情况下,节点只能在一个已经定义过的时间空隙内向网络中的其他节点发送信息。在Zigbee的无线网络搭建的过程中,Zigbee的网络协调器可以在一定的时间间隔内作为超级帧发送信息,使得所有的节点都能同协调器达到同步。超级帧会为网络中的其他每一个节点分配一个时隙让它们这个时间内进行信息通讯。在这个超级帧中可能还存在一个公共的时隙,这个时隙内的所有节之间都可以通过竞争以获得接入信道的机会。但在节点竞争的过程中可能会发生冲突,因而应用CSMA-CA碰撞避免机制来解决这一问题[25]。
(3)在Zigbee网络中,任何发送方向其目标节点发送数据包之后,都应该等待并接受接收方反馈过来的确认信息。如果一段时间内接受方没有应答,那么发送方就会重发数据信息包,这样可以检测出接受方是否接受到发送方所发信息,从而保证数据包的发送与接受。