本科毕业论文---基于无线传感器网络的家居环境检测与控制系统设计论文 联系客服

发布时间 : 星期二 文章本科毕业论文---基于无线传感器网络的家居环境检测与控制系统设计论文更新完毕开始阅读25465f6d5e0e7cd184254b35eefdc8d376ee1480

桂林理工大学本科毕业设计·论文 temp[3] = shidu_ge+0x30;

temp[4] = Getgas()+0x30; //获取气体传感器的状态 temp[5] = Getman()+0x30;

//将数据整合后方便发给协调器显示 strTemp[0]='B';//B点发送 for(i=0;i<6;i++)

{strTemp[i+1]=temp[i];}

if ( AF_DataRequest( &GenericApp_DstAddr, &GenericApp_epDesc, GENERICAPP_CLUSTERID, 7, strTemp,

&GenericApp_TransID, AF_DISCV_ROUTE, afStatus_SUCCESS ) {

// Successfully requested to be sent. } else {

// Error occurred in request to send. } }

先把所以采集到的数据存在一个组数里,然后通过AF_DataRequest这个函数发送出去。 还有功能是接收协调发送过来的指令,其函数如下 static void GenericApp_MessageMSGCB( afIncomingMSGPacket_t *pkt ) {

switch ( pkt->clusterId ) {

case GENERICAPP_CLUSTERID:

if((pkt->cmd.Data[0] =='B')&(pkt->cmd.Data[1] =='b')) //如果是Bb,节点B就做出下来动作 {

P0_1= !P0_1 ;//控制继电器闭合与断开。

AF_DEFAULT_RADIUS ) ==

18

桂林理工大学本科毕业设计·论文 } break; } }

4.3 上位机程序

本论文上位机编辑环境是VS2012,采用C#语言来编写,其编辑环境最后上位机界面如下图:

图4-3 上位机界面图

先把串口打开,然后把接收到各个终端监测控制节点的温湿度、人体、烟雾数据显示出来,继电器可以控制各种监测节点的控制器。如果有联网功能可以喝手机链接,实时发送数据到手机上,实现物联网功能。

19

桂林理工大学本科毕业设计·论文 5 结论 经过指导老师的认真指导和我三个月的努力奋斗,终于完成了----基于无线传感器网络的家居环境检测与控制计。本论文设计一个基于ZigBee无线通信技术和传感器技术的环境检测及防盗自动控制系统,以实现对人们家居工作生活环境温湿度的测量监控及防盗功能。在PC上位机显示比较生动形象并且实时的显示和控制空气防盗安全等家居环境,实现健康安全舒适家居环境。在总统方案和要求上基本达到学校难度的要求。本设计还有拓展性,可以根据需要接不同的控制设备。

另外,不足还是有的,例如在功耗方面,利用电源管理系统实现智能休眠和工作已达到节省能源的功效。它单单在上位机显示,也可以做一个网络wifi和手机连接,做一个手机的APP实现物联网的功能等。如果我们实验把一个地区的点联网起来,我们在世界的哪个一个地方就知道家里或者改地区的环境情况,可以给环保部门或者出差做好相应准备,是一种实用性很强的设计。

20

桂林理工大学本科毕业设计·论文 致 谢

首先我非常感谢我的毕设指导邓昀老师,在选题确定以后经过多次的讨论方案后才确定下来,给了我很多的指导和建设性的建议。让我很顺手的一步一步的完成我的毕设。在硬件和开题报告上做出来了相应的指导,让我圆满的完成学校给的任务。再次感谢您百忙之中指导我的毕设。在此我向您给予由衷的感谢和最大的敬意!

另外,我还要感谢我的一个同学,感谢他在我需要的时候给予不同的帮助,比如方案的改进和代码的指导,再次感谢!

大学四年匆匆而过,我在这里学到很多知识,比如电子电路设计制造和程序编写及为人处事等等。很多难忘事历历在目,特别是以前加班做电路板和同学一起编程序的日子,仿佛还在昨天。感谢桂林理工大学对我的辛勤培育,让我度过了一个难忘的人生路段,让我充满知识去挑战以后的人生道路。在此,我衷心祝愿母校教育蒸蒸日上!祝福自己前途无量!!

21