- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ZigBee无线传感器网络数据采集系统设计与实现
基于ZigBee无线传感器网络数据采集系统设计与实现
摘要:通过对ZigBee路由协议进行研究,就优化ZigBee网络中传感器节点间的传输时延,均衡节点的能耗提出相应的改进意见。然后利用改进后的ZigBee路由协议设计和实现了一个无线传感器网络数据采集系统,并以光照强度、温度、湿度数据采集为例,对ZigBee网络中的终端节点、路由节点、协调器节点进行设计。
关键词:ZigBee无线传感器网络;数据采集系统;ZigBee路由算法及其改进
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)28-0234-03
Abstract:Through the study of ZigBee routing protocol, the optimization of the transmission delay between the sensor nodes in the ZigBee network and the energy consumption of the equalized nodes is proposed. Then, the data acquisition system of wireless sensor network is designed and implemented by using the improved ZigBee routing protocol, and the terminal nodes, routing nodes and coordinator nodes in ZigBee network are designed with illumination intensity, temperature and humidity data acquisition as an example.
Key words: ZigBee wireless sensor network;data collection system;ZigBee routing algorithm and it’s improvement
1 概述
现如今,无线传感器网络主要用来采集指定区域内的参数信息,对数据传输的速率要求不高,但是对传感器节点的稳定性、能耗和体积等方面的要求比较高。ZigBee技术由于其传输距离短、能耗低、成本低、时延短、可靠性高、安全性高、网络容量大等特点[1],主要用于近距离无线传输,可以适应恶劣多变的物理环境。
本文结合AODVjr路由算法中选取最佳路径的优势和Cluster-Tree路由算法通过父子节点转发数据包的便捷来研究ZigBee路由算法。设计和实现了一个基于ZigBee的无线传感器网络数据采集系统, 由ZigBee协调器节将采集到的数据通过Wi-Fi模块传输到上位机。上位机中的环境数据实时显示软件对ZigBee无线传感器网络采集到的温度、湿度、光照强度信息进行存储并以参数和曲线两种形式展现给技术人员。
2 ZigBee路由算法的研究
2.1 Cluster-Tree路由算法
在Cluster-Tree路由算法中,父节点可以向子节点传输数据,并且子节点也可以向其父节点传输数据。
假设路由节点的地址为A,深度为d,目的节点的地址为D,通过公式1判断目的节点D是不是该路由节点的子节点。
若满足公式2,那么目的节点D是该路由节点的终端子节点,下一跳的节点地址为D。若不满足公式2,可以判断该目的节点D不是该路由节点的终端子节点,此时通过公式3计算出转发的路由节点的网络地址,由该路由节点再进行判断和数据转发,直到将分组信息送到最终的目的节点。
而如果目的节点D不满足公式1,表明目的节点D不是该路由节点的子孙节点,那么将分组信息转发给它的父节点。
2.2 AODVjr路由算法
节点根据AODVjr路由算法进行数据转发时,首先查看该节点的路由表中是否存在到达目的节点的路由信息,如果存在,只需按照此路由把数据转发出去。如果不存在,设备中的控制服务会告知源节点开启路由发现过程,查找到的结果便是最佳的传输数据路径。
2.3 ZigBee路由算法及改进
1) ZigBee路由算法的介?B
ZigBee协调器利用Cluster-Tree路由算法为ZigBee网络中的传感器节点进行网络地址分配,完成ZigBee网络的建立。因为Cluster-Tree路由算法规定只能按照树形拓扑结构在父子节点间进行数据传输,这样虽然可以减少路由开销,控制分组信息在父子节点间传输,减少整个网络的数据通信量。但是通过Cluster-Tree路由算法完成ZigBee网络的建立后,数据在网络中只
您可能关注的文档
最近下载
- 第十七章外阴色素减退性疾病.ppt VIP
- 考研真题 三峡大学水利与环境学院820数据库原理与应用历年考研真题汇编.docx VIP
- 中石化油品储运鉴定试题库——初 级 工.pdf VIP
- 探测器安装工程检验批质量验收记录表.docx VIP
- 2025上海松江区工作者招聘76人考试备考题库及答案解析.docx VIP
- 中国全面发育迟缓诊断指南2024解读PPT课件.pptx VIP
- 2020年国考公务员考试《行测》真题及答案(地市级).pdf VIP
- 试算法计算调洪演算程序.xls VIP
- 小学英语教学中分层次教学的实践探讨教学研究课题报告.docx
- 智能化弱电系统培训资料,大量系统图与实例图.pdf VIP
文档评论(0)