基于农业物联网环境监测系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于农业物联网环境监测系统

基于农业物联网环境监测系统   摘要:该文立足农业环境监控网络特点,运用zigbee技术研究一种基于农业物联网架构的环境监控系统,可以实现多地点的空气温度、湿度、光照强度等多参数实时在线监控。主要研究感知层的 ZigBee 感知节点,能实现多参数综合采集。   关键词:农业物联网;环境监测;Zigbee   中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2015)17-0192-02   基于农业物联网的环境监测系统具备的基本特征有:   1)要稳定可靠地实现多位置、多数据的监控。多位置指的是在需要监控的多处区域安装多个感知终端节点;多数据指的是感知节点要获取到多个重要的监测参数,来全面衡量农业环境。   2)有效控制成本、提高工作效率、系统性能稳定是农业物联网系统的重要特征。成本是农业物联网系统能够推行的重要因素;高效可靠的数据采集和处理能力是系统广泛推广的前提条件。   3)在可操作性上,考虑到我国从业农民主体上文化程度不高,应当尽量降低用户使用“门槛”。从系统在农业田间安装、管理和维护,到用户使用,每个环节都应简单易用,以提高农民使用的积极性。   Zigbee无线通信技术是新一代低功耗无线网络通信方式,由于其本身具有51内核,所以在处理上可以实现引脚扩展操作。本系统采用TI(德州仪器)开发的Zstack协议栈架构为基础,主要在APP层接入传感器的数据采集模块,把采集到的数据转化为所需要的数字量,之后由终端节点传送至协调器节点,即借助其无线功能实现多点无线通信。   基于 ZigBee 技术的环境监测系统网络组建是构建系统感知层的重要工作。将基于ZigBee芯片的无线网络收发模块嵌入到底板中,组成基于ZigBee技术的环境监测网络。Zigbee网络实现的是系统自动组网,协调器会自动的分配给终端节点一个网络地址。为了实现多点的同步操作,在指令发送时采用广播模式,所有终端均可接收来自协调器的网络指令并进行处理,外接继电器实现对外围电路的驱动。   1 环境监测系统硬件设计   无线传感器数据采集网络的功能是实现网络的组建和感知数据的采集,由传感器节点在硬件的基础上基于ZigBee无线通信协议组建Mesh网络。传感器节点又分为终端节点、路由器节点和协调器节点。终端节点实时采集温度、湿度、光照强度、二氧化碳浓度等环境参数,经由路由节点,数据以多跳中继的方式传达至协调器节点,协调器节点再通过串口,将数据传至上位机。   CC2530部分是传感器节点的处理器模块,也可以称作是数据控制处理模块,是传感器节点的核心模块。JTAG接口辅助完成对芯片的测试和板控程序的下载。LED模块实现对节点的操作控制以及工作状态显示的功能。无线收发模块负责完成各种控制指令的交互和感知数据的传输。串口通信模块,直接通过串口线连接计算机,完成数据由传感器节点向上位机的传递。电源供应模块负责为整个节点提供能量。   路由器及终端节点主要由电源模块、LCD显示模块、CC2530芯片、终端设备控制模块、数据采集模块构成。数据采集模块主要是各类外部传感器模块,实现了对农作物生长环境参数的感知。   2 环境监测系统软件设计   本系统软件开发环境是IAR Embedded Workbench ,它是一种用于开发应用各种不同的目标处理器的灵活的集成环境,提供一个方便的窗口界面用于迅速开发和调试。使用程序编写调试一般需要经过创建工作站、创建并保存工程、创建或加载源文件、保存工作站、设置工作环境(目标芯片、调试方式、仿真器接口类型)、工程编译连接和调试七个步骤。   2.1 协调器的软件设计   协调器是整个网络的核心,协调器负责创建和维护整个网络,为每个加入该网络的设备分配一个网络地址,在协调器启动时其网络地址将自动设置为0x0000,在所有的网络中,协调器的网络地址均为0x0000,所以路由和设备要想跟协调器通信,则设置目标地址为0x0000即可。   在软件设置设备为协调器启动时,z-stack中必须编译文件f8wCoord,cfg文件,该文件在Coordinator Settings下设置了两个功能第一为-DZDO_COORDINATOR即协调器功能,第二-DRTR_NWK即为路由器功能,也就是说协调器启动后有两种功能,第一就是作为协调器启动建立维护网络,一旦建立网络成功后,那么此协调器将作为一个普通的路由器使用。   2.2 路由器的软件设计   路由器的设计相对协调器和终端设备要简单些,设置其启动类型后他就负责转发协调器与终端节点的数据,只起到一个中继器的作用,当然路由器的PANID和选择的通信道必须和协调器保持一致,这样路由才能加入网络,并且能实现转发数据的功能,此时也把路由的PANID设置为

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档