把数据发送给协调器。各路由器在上电后首先进行初始化,初始化完毕后路由器向协调器发送加入网络请求,协调器确认无误后允许路由器加入网络。系统中无线网络是由协调器组建的,协调器会分配给路由器位短地址。当路由器成功加入网络后,黄色指示灯亮起,路由器返回段地址给协调器。如果此时还有其他事件,没有完成,系统就转去处理这些事件,当处理完毕后才进入定时程序。定时程序是让路由器定时地采集传感器数据并向协调器发送数据包,若发送成功,协调器返回个地址,系统继续对数据进行采集和发送若发送失败,系统则会自动检测该网络是否添加成功,尝试重新加入网络。路由器的主要任务是实时处理协调器的控制命令,因此路由器大部分时间向协调器传输传感器数据。路由器任务的执行是通过事件驱动的,当接收到协调器数据请求时,路由器则发送数据给协调器,发送完毕后又重新保持原来状态。这样的系统设计合理地减少了资源的开支,因此路由器功耗也就大幅度地降低了。路由器软件流程如图所示。开始路由器初始化传输数据任务处理处理完毕天津理工大学本科毕业设计论文图路由器工作流程图协调器与之间的串口协议本设计的串口协议规定为上位机,协调器为下位机。上位机和下位机的关系是主从关系,上位机发送数据请求,下位机收到后发送数据返回,若非上位机的数据请求,下位机不作任何数据返回。该通信过程均为上位机发送请求数据,下位机数据返回。本协议采用通讯方式,波特率为,其中有数据位和停止位,无校验位。上位机的请求命令与数据格式表为上位机请求命令与数据格式。表上位机请求命令与数据格式校验和每个数据位均为,校验和舍掉高位字节,只取低位字节。协议中的所有数据采用的是十六进制。命令上传所有数据命令说明上位机向下位机发送上传所有数据命令,下位机校验接收正确后,返回各路由器的所有传感器数据。格式起始符命令字节数据高位数据低位校验和结束符。例对节点继电器控制命令说明上位机对下位机节点继电器进行控制。格式起始符命令字节节点编号开关数据校验和结束符。例关闭节点的继电器起始符命令数据高位数据低位校验和结束符天津理工大学本科毕业设计论文下位机的应答命令与数据格式表为下位机应答命令与数据格式。表下位机应答命令与数据格式起始符命令节点编号温度高位温度低位气体数据光强灯状态报警状态校验和结束符校验和实际环境下进行多次的测试。天津理工大学本科毕业设计论文参考文献袁霞,罗克露和的智能家居系统网关设计单片机与嵌入式系统应用陈莉基于协器提供同直观的系统开发界面。开发环境的配置在对模块进行开发之前,我们需要搭建好它的软件开发环境,般主要是从以下三个方面出发编写和开发模块主要需要用到的软件开发工具是,它相当于单片机开发的软件,是款开源的开发工具,如图所示。图开发环境安装协议栈安装包,该安装包主要用来支持底层协议和协议栈封装。天津理工大学本科毕业设计论文安装下载器驱动程序,构成相应的协议分析仪,主要用于完成程序的烧写和调试功能。下载器采用的是公司的软件进行下载。软件打开后如图所示。图软件界面协议栈本设计考虑到模块的通用性以及可移植性,采用了公司的作为协议栈。该协议栈是规范的协议栈,可兼容的解决方案。公司提供的协议栈部分用库的形式进行封装,其结构简单明了移植方便层次分明,能快速响应多任务环境中的数据请求。这不仅方便了对无线网络节点的设计,而且还具有定的开发性及可移植性。该协议栈采用了操作系统的架构,即采用了事件轮循机制,当各层初始化完毕后,系统进入低功耗模式,若有事件发生请求时,唤醒系统,处理该中断事件,处理完毕后又重新进入低功耗模式。假如有几个事件发生同时,则进行优先级判天津理工大学本科毕业设计论文断,按优先权逐个处理。这样的系统构架合理地平衡了功耗和响应速度的关系,大大降低了功耗。系统框架图如图所示。图流程图协调器软件设计在本设计中,协调器主要有个工作是创建新的无线传感网络并允许其它路由器加入到该网络二是能够接收路由器发送的传感器数据,并将这些数据分析处理,整理成个数据包,通过串口传送到上位机。这部分的软件设计主要实现的任务是协调器的初始化协调器建立网络允许路由器加入网络传感器数据的收发和分析处理等任务。在处理协调器与上位机之间的通信时,协调器接收到上位机的数据请求后,通过串口通信发给上位机当上位机判断该请求正确无误以后,将返回数据发送到协调器,协调器通过无线的方式发送到各路由器。在处理协调器与路由器之间的通信时,协调器首先初始化,天津理工大学本科毕业设计论文否是否是是否否是初始化完毕后等待路由器发送传感器数据,当接收到路由器发送过来的数据后,对数据进行整理和储存,完毕后又重回等待状态。协调器软件流程如图所示。图协调器工作流程图开始协调器初始化收到串口数据协调器等待接收来自串口或路由器数据收到路由器数据数据接收完毕数据存储完毕协调器发送传感器数据给天津理工大学本科毕业设计论文是是否否路由器软件设计路由器负责从协调器接收控制命令,议的环境监测无线传感器网络测量节点的设计上海交通大学,闫沫协议栈的分析与设计厦门大学,梁华军基于与无线监测系统的开发研究华南理工大学,孟令许基于的的智能家居控制系统成都理工大学,王风基于的无线传感器网络的设计与实现西安电子科技大学,崔茭基于和的物联网智能家居系统的设计东华大学,师振伟基于和的智能家居无线终端控制系统的设计西安工业大学,庞博基于与无线自组网的家庭安全监测系统东北石油大学,张道勇,张辉基于嵌入式以太网与协议的测控系统设计科学技术与工程天津理工大学本科毕业设计论文附录软件程序设计输出拉低段时间释放输入释放总线后等待等待回复回复的低电平在到回到初始写数据,从低位开始天津理工大学本科毕业设计论文读数据,从低位开始上位机处理数据部分天津理工大学本科毕业设计论文当前显示的传感器的编号小数部分的取值每位代表精度判断正负温度为变码为变码忽略小数点后位的数附录气体传感器程序设计天津理工大学本科毕业设计论文设为输入设置为输入方式,附录进步。参考文献彭超,马丁著网络编程入门与实践清华大学出版社蔡雪焘著开发及整合应用大全清华大学出版社张海藩软件工程导论清华大学出版社汪金营解析及的功能特性北京农业职业学院学报飞思科技产品研发中心编著应用开发详解北京电子工业出版社倪晓秋案例开发北京中国水利水电出版社吴明晖,吴超开发应用人民邮电出版社陈刚从入门到精通北京清华大学出版社孙卫琴,李洪成与开发技术详解北京电子工业出版社吴建,郑朝,汪杰编著基础与建模案例人民邮电出版社,肖丁,吴建林,周春燕,修佳鹏编软件模型与方法北京邮电大学出版社叶乃文喻宝国面向对象程序设计北京清华大学出版社希赛发展研究中心组编邓云著轻量级应用开发实例精解电子工业出版社,董宛,武强基于结构的教学系统的设计与实现计算机工程与应用著陈昊鹏译编程思想第版机械工业出版社潘爱民中文版机械工业出版社张孝祥就业培训教程清华大学出版社邓子云,张赐网络编程从基础到实践电子工业出版社马士兵尚学堂视频教程系列附录文献翻译英文原文,,,,,,,,,,,,,,。在此,的抱怨显示出,他感到这个公司会从其他公司那里拿走技术,用于他们自己的目的。但你猜这次怎么样这次的鞋子穿在了另只脚上。社团没有发明这思想将页面设计成由静态和用特殊标签标记的动态代码混合组成。多年前就已经这样做了。甚至来自于前述经理所在公司的项产品都在出现之前推广了这种方式。实际上,不止采用了这种通用概念,它甚至使用许把数据发送给协调器。各路由器在上电后首先进行初始化,初始化完毕后路由器向协调器发送加入网络请求,协调器确认无误后允许路由器加入网络。系统中无线网络是由协调器组建的,协调器会分配给路由器位短地址。当路由器成功加入网络后,黄色指示灯亮起,路由器返回段地址给协调器。如果此时还有其他事件,没有完成,系统就转去处理这些事件,当处理完毕后才进入定时程序。定时程序是让路由器定时地采集传感器数据并向协调器发送数据包,若发送成功,协调器返回个地址,系统继续对数据进行采集和发送若发送失败,系统则会自动检测该网络是否添加成功,尝试重新加入网络。路由器的主要任务是实时处理协调器的控制命令,因此路由器大部分时间向协调器传输传感器数据。路由器任务的执行是通过事件驱动的,当接收到协调器数据请求时,路由器则发送数据给协调器,发送完毕后又重新保持原来状态。这样的系统设计合理地减少了资源的开支,因此路由器功耗也就大幅度地降低了。路由器软件流程如图所示。开始路由器初始化传输数据任务处理处理完毕天津理工大学本科毕业设计论文图路由器工作流程图协调器与之间的串口协议本设计的串口协议规定为上位机,协调器为下位机。上位机和下位机的关系是主从关系,上位机发送数据请求,下位机收到后发送数据返回,若非上位机的数据请求,下位机不作任何数据返回。该通信过程均为上位机发送请求数据,下位机数据返回。本协议采用通讯方式,波特率为,其中有数据位和停止位,无校验位。上位机的请求命令与数据格式表为上位机请求命令与数据格式。表上位机请求命令与数据格式校验和每个数据位均为,校验和舍掉高位字节,只取低位字节。协议中的所有数据采用的是十六进制。命令上传所有数据命令说明上位机向下位机发送上传所有数据命令,下位机校验接收正确后,返回各路由器的所有传感器数据。格式起始符命令字节数据高位数据低位校验和结束符。例对节点继电器控制命令说明上位机对下位机节点继电器进行控制。格式起始符命令字节节点编号开关数据校验和结束符。例关闭节点的继电器起始符命令数据高位数据低位校验和结束符天津理工大学本科毕业设计论文下位机的应答命令与数据格式表为下位机应答命令与数据格式。表下位机应答命令与数据格式起始符命令节点编号温度高位温度低位气体数据光强灯状态报警状态校验和结束符校验和实际环境下进行多次的测试。天津理工大学本科毕业设计论文参考文献袁霞,罗克露和的智能家居系统网关设计单片机与嵌入式系统应用陈莉基于协
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。