21

结论 24

参考文献 25

致谢 26

1。 绪论

1。1 选题背景

投票是生活中很常见并且发生很频繁的事件,但是组织一次准确无误的投票需要耗费人力、物力和财力。而且通过人工进行唱票,统计票数不可避免的会存在错误。为了更好的改善或解决上述问题,设计了一款基于ZigBee和Wi-Fi的投票器。此款投票器不但很好地解决了上述问题,并且为投票者和组织者带来了更多的便利。投票者可以用同一个ZigBee网络内的任意一个终端节点上的按键进行投票,同时还保证了每一位投票者的投票结果都能够准确无误的传输到安卓客户端显示出来。此款投票器的成本和功耗都相对偏低,因为结合了ZigBee和Wi-Fi的优点,所以更加能够满足用户需求。

1。2 项目需求来自优I尔Q论T文D网WWw.YoueRw.com 加QQ7520~18766

(1)为了使得该投票器满足用户在不同地点不同时间进行投票的需求,采用基于Z-Stack协议栈[ ]的ZigBee无线传感器网络[ ],实现网络的自动组建。这样使得用户能够利用处于同一个ZigBee网络内的多个终端进行投票。

(2)能够使ZigBee终端节点、协调器节点利用ZigBee无线网络进行消息传递,Wi-Fi模块和安卓客户端之间利用Wi-Fi[ ]无线网络进行消息传递。

(3)同一个ZigBee网络中的多个终端节点在收到协调器节点允许投票的指令后,多个终端节点可以进行自由的进行投票。

1。3 ZigBee网络

在现在的无线传输中,ZigBee[ ]是最常使用的一种技术之一。ZigBee技术常常用于无线模块之间的通信,利用ZigBee技术可以构建无线局域网。如果这个无线局域网用于传感器的数据收集和监控,那么这个网络就叫做无线传感器网络,是无线局域网的一种具体应用。ZigBee网络的特点是短距离、低功耗和低复杂度。通过使用ZigBee网络可以实现无线数据的传输。ZigBee技术采用的是动态自组网,这为ZigBee网络中的各个节点增强了可靠性,更为人们提供了便利。ZigBee既有优点又有缺点,优点是数据传输时延短、低功耗和安全性高等,缺点是数据传输速率低,只适合于近距离传输等。如果在某种应用中,需要这样的优点,而它的缺点造成的影响不大,那么选用ZigBee非常合适。

2。 系统概要设计

该系统将实现投票者利用终端节点上按键进行投票,然后通过ZigBee网络将投票信息传给汇聚节点,最后汇聚节点通过Wi-Fi模块将信息传给安卓手机客户端,并且在客户端能够显示所有的投票结果。系统架构图2-1 系统架构图所示。

当投票者想要进行投票时,组织者按下协调器节点上允许投票的按键,此时投票者方可进行投票,而当投票结束以后,组织者按下协调器节点上禁止投票的按键,此时即使对终端节点上的按键进行操作,信息也无法传给协调器。

本项目的开发主要包括两方面,一方面是硬件的平台搭建,例如配置协调器和终端节点上的硬件资源,设置Wi-Fi模块的工作模式等,另一方面是软件的开发,例如Z-Stack协议栈的移植和修改,本地硬件资源的初始化,ZigBee网络的组建和Wi-Fi与客户端的通信等。

3。 硬件介绍

3。1 硬件架构

本项目的硬件主控制芯片选用了CC2530[ ]。图3-1 Wi-Fi模块图和图3-2 系统开发板图。其中硬件模块如图3-3。

   

图3-3 硬件总体模块图

3。2 CC2530芯片模块

3。2。1 CC2530芯片的主要特点论文网

上一篇:STC89C52单片机基于短信息无线智能报警器的设计+电路图
下一篇:没有了

STC89C52单片机基于短信息无...

ZigBee烟草存储环境远程监测系统的设计

基于EDA的多功能数字钟设计

基于CMOS工艺VCSEL的驱动器设计

基于多载波滤波器组的无线信道估计研究

ZigBee智能温控无线监控系统的设计

STM32基于WiFi远程智能家居...

生育保险金额核定,生育...

巨蟹座和什么星座配對指...

花椒风味物质的高效提取工艺优化

企业财务报告模式国内外研究现状综述

气质类型对排球运动员战...

农产品出口制约因素及预...

株洲市小微企业文化建设路径【3502字】

石墨烯/氮化碳复合物水凝...

乡镇农业服务体系面临的...

大学生社交软件使用情况和睡眠质量现状研究