基于Zigbee的温室WSN系统设计
基于 WSN 的智能温室大棚自动定点喷灌系统

基于 WSN 的智能温室大棚自动定点喷灌系统李培【摘要】针对传统温室大棚灌溉智能化和自动化水平低的问题,采用无线传感器网络WSN 技术设计了智能温室大棚自动定点喷灌系统。
系统主要由监控中心上位机、多个温湿度监测和电磁阀控制节点、密封储水罐压力监测节点、充压机和水泵控制节点组成。
通过温湿度传感器获取土壤表层的温度和湿度数据,并经过ZigBee 网络将该节点ID和数据打包实时发送至监控中心上位机,一旦监测到的湿度低于设置的阈值时,会控制对应该区域的电磁阀开启进行喷灌,同时控制充压机保持储水罐内的压力为恒定值。
试验表明,该系统能准确获取土壤表面的温湿度数据,实现了整个温室大棚的定点喷灌和密闭储水罐的自动补水功能。
%For the low level intelligence and automation problem of traditional greenhouse irrigation , the intelligent green-house automatic designated sprinkler system which is composed of monitoring center host PC , temperature and humidity monitoring and solenoid valve control nodes , sealed storage tank pressure monitoring node , filling presses and pump con-trol node is designed .The temperature and humidity sensor is used to get the temperature and humidity of soil surface , sending them to the monitoring centre host PC after packing node ID and data through ZigBeenetwork .Once the moni-tored humidity is lower than the pre-set value , the solenoid valve in the corresponding area is open to sprinkle , mean-while , controlling the pressure filling to keep the pressure of water tank as a constant value .Experiments show that the system can accurately obtainthe soil surface temperature and humidity data , achieving designated sprinkling and automat-ic water filling of closed storage water tank .【期刊名称】《农机化研究》【年(卷),期】2014(000)007【总页数】4页(P76-79)【关键词】智能温室大棚;自动定点喷灌;无线传感器网络;恒压控制【作者】李培【作者单位】郑州旅游职业学院信息工程系,郑州 450009【正文语种】中文【中图分类】TP271+.5;S62经过近几年的发展,温室大棚已经遍布全国各地,使人们吃上了新鲜的反季蔬菜。
基于Zigbee技术的农作物温室大棚监控系统的设计和实现

参考内容
一、引言
随着科技的不断发展,智能化监控系统在许多领域得到了广泛的应用。特别 是在农业领域,温室大棚监控系统的应用对农作物的生长和产量有着重要的影响。 ZigBee作为一种低功耗、低成本、高可靠性的无线通信技术,为农业温室大棚监 控系统的设计与实现提供了新的解决方案。
二、系统设计
基于ZigBee的农业温室大棚监控系统主要包括传感器节点、ZigBee协调器、 数据传输模块和上位机软件。
二、技术ห้องสมุดไป่ตู้述
Zigbee是一种基于IEEE 802.15.4标准的低速无线个人区域网络通信技术。 它具有低功耗、低成本、高可靠性、大容量等特点,非常适合于智能家居、工业 自动化、农业等领域。在农作物温室大棚监控系统中,Zigbee技术可实现传感器 数据的实时采集、设备控制以及数据传输等功能。
三、系统设计
四、系统实现
1、部署方案
在温室大棚内,根据需要布置温度传感器、湿度传感器、光照传感器和CO2 传感器,并将传感器数据通过Zigbee模块传输到监控中心。监控中心部署有接收 器和显示设备,方便工作人员实时监测大棚环境参数。
2、操作方法
工作人员可通过监控中心的显示设备实时查看各个温室大棚的环境参数。根 据需要,可通过监控中心对温室大棚进行控制,如调整通风设备、灌溉系统等。 同时,监控中心可对历史数据进行记录和分析,以便更好地了解农作物生长情况 和优化温室环境。
2、网络构建
基于Zigbee技术的温室大棚监控系统采用星型网络结构。每个温室大棚作为 一个独立的网络节点,节点上布置有多个传感器和Zigbee模块。通过Zigbee模块 将传感器数据传输到监控中心,监控中心通过显示界面展示环境参数。
3、数据传输
系统采用无线传输方式,通过Zigbee模块将传感器数据传输到监控中心。数 据传输采用UDP协议,具有较低的延迟和较高的可靠性。同时,监控中心可对各 个温室大棚的环境参数进行实时监测,并根据需要对大棚环境进行调整。
基于Zigbee的温室WSN系统设计

—
—
初 始化C C 2 4 3 0 、I O口 、 协 议 栈5 f  ̄ I D B1 7 1 接 口
3 . 2 路 由 器 节 点
l空闲状态 l
路 由器 节 点 上 电 后 检 测 WS N 网络 , 如 果 有 信 号 加 入
网络 , 获取相应地址 , 然 后 循 环 检 测 有 无 相 邻 路 由 器 或 者
0 ~ 1 0 0 RH
8 L c h e c k s u m, HU M I ) ;
e r r o r + 一 S me a s u r e( ( u n s i g n e d c h a r* ) ̄ t e mp v a 1 .i ,
—
—
&c h e c k s u m, TEM P) ;
i f ( e r r o r !一0 )
测 量 精 度
土5 . 0 RH , ±0 . 5 O C
输 出信 号
工作 电压
类I 2 C总 线 数 字 信 号
3 . 3 ~ 5 . 0 V DC
{ S c o n n e c t i o n r e s e t ( ) :
1 .i ; t e m p va
—
p a y l o a d [ 1 ] 一h u mi — v a 1 . i ;
)
p pSt a t e — PP S T A TE W A I T
—
c( ) ( ) RDI NATOR。DHT9 0数 字 温 湿 度 传 感 器 将 采 集 到 的数 据 传 输 到 RF D的 5 1处 理 器 进 行 处 理 , RF D 的无 线 传 输 模 块 将 处 理 后 的 数 据 通 过 ROUTE R发送 到 C O0RDI —
基于WSN的温室环境监测系统设计

AbstractWSN is multihop networks made of a lot of wireless sensor nodes through wireless communication, It has the ability to deal with the data collection, management, fusion, and transmission, meanwhile, it makes the combination with micro-electronics technology, embedded computer technology, wireless communication technology, and information processing technology, the environmental data in monitoring area could be collected in real time, and then treated and transmitted to the observers through multihop networks. As a new technology in data collecting and management, WSN has significant advantages in many fields.In this study, we focused on problems in our country such as the backward of agricultural modern information technology, low technology content of agricultural monitoring system, low degree of automation, blindness in technology application, and made exploring research on WSN-AM, for the sake of achieving the effectuation of data monitoring in real time, long arrange and automation, making up the shortage of traditional sensor, providing the practice basis for the wireless communication technology utilization in agriculture. The hardware design included system node design, data processing module design, wireless transmission module design, data acquisition module design, and power supply module design; the software design included the data acquisition module, wireless transmission module design based on ZigBee, data upload module, and data base, also we debugged WSN-AM and tested it. The results showed that: It was viable to combine communication technology with agricultural monitoring, WSN-AM could satisfy the needs in data acquisition in agricultural monitoring, this result also provided the basis for the effectuation in intelligent agricultural wireless monitoring system.Keywords: WSN-AM; data processing module; power supply module; hardware design; software design目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 研究背景 (1)1.1.1 我国农业科技 (1)1.1.2 无线传感网络 (1)1.2 研究目的和意义 (3)1.2.1 推动我国WSN的发展 (3)1.2.2 促进我国农业技术的发展 (3)1.2.3 以应用为目的,探索性研制WSN-AM系统 (3)1.3 国内外研究进展 (4)1.3.1 军事领域 (4)1.3.2 环境领域 (5)1.3.3 医疗领域 (5)1.3.4 农业领域 (5)1.4 论文主要组织结构 (7)第2章 WSN和ZigBee技术的基本原理 (9)2.1 WSN简介 (9)2.2 WSN的构成 (9)2.2.1节点体系 (9)2.2.2 WSN网络体系 (10)2.2.3 WSN的布建和管理 (10)2.3 路由协议 (11)2.3.1 平面路由协议 (11)2.3.2 层次路由协议 (12)2.4 WSN工作原理 (12)2.5 ZigBee技术特点和协议栈分析 (13)2.5.1 ZigBee技术特点和应用领域 (13)2.5.2 ZigBee协议结构 (13)2.6 本章小结 (15)第3章基于ZigBee的WSN-AM系统的模型建立 (16)3.1 采用ZigBee构建WSN-AM模型 (16)3.1.1网络设备和网络拓扑 (16)3.1.2 路由方式 (17)3.1.3 基于ZigBee的WSN模型 (18)3.2 基于ZigBee的WSN-AM系统的设计及其原理 (19)3.2.1 基于ZigBee的WSN-AM系统的设计 (19)3.2.2 WSN-AM系统主要技术路线 (20)3.2.3 基于ZigBee的WSN-AM系统工作原理 (21)3.3 本章小结 (22)第4章系统硬件与软件设计 (23)4.1系统硬件结构与设计 (23)4.1.1系统节点硬件 (23)4.1.2 数据处理模块 (24)4.1.3 无线通信模块 (26)4.1.4 数据采集模块 (30)4.1.5 电源供应模块 (31)4.2 系统软件设计 (33)4.2.1 温度采集模块 (33)4.2.2 湿度采集模块 (36)4.2.3 基于ZigBee的无线通信的模块设计 (36)4.2.4 数据上传软件 (41)4.2.5 数据库设计 (42)4.3 系统硬件调试 (43)4.4 系统软件调试 (43)4.5 系统测试结果 (44)4.6 本章小结 (46)结论 (47)参考文献 (48)哈尔滨工业大学学位论文原创性声明及使用授权说明 (55)致谢 (56)个人简历 (57)第1章绪论1.1 研究背景1.1.1 我国农业科技农业现代化关系着我国现代化建设大局,而技术现代化又是农业现代化发展的一个重要组成部分。
【2019年整理】基于WSN的温室大棚监测系统的设计

摘要:介绍了基于WSN勺传感器节点自组网、数据采集与数据传输等设计方法,实现了温室大棚内温湿度的实时采集、数据处理与传送。
尤其是利用DS1305外部中断解决了WS町的低功耗设计与时间同步问题,并且应用移动平滑滤波算法对温湿度值进行数字滤波处理,提高了检测数据的精确度。
该系统解决了温室内的复杂布线问题,具有成本低、可靠性高、精确度高、实用性强等优点。
关键词:无线传感器网络;移动平滑滤波算法;温室大棚监测系统0引言温室农业随着大中城市对新鲜蔬菜的需求日益高涨而得到了迅速发展。
现有的温室数据采集系统大多是采用人工的或预先布线的有线采集方式。
人工方式加大了工作量且难以保证数据的实时性和有效性;采用有线数据采集的监测系统受地理位置、物理线路和复杂环境因素的影响具有明显的局限性。
温室大棚内的环境温湿度参数对农作物的生长起着至关重要的作用,为此采用新兴的无线传感器网络技术结合先进的计算机技术、微处理器控制技术和智能传感数据采集技术设计了农业温室大棚温湿度监测系统。
随着农业科技的发展,以及国家对三农的的高度重视,特别是国家2012农业国家一号文件颁发后。
国家科技园、各大农业园区、农场等农业机构企业积极寻求在良种培育、节本降耗、节水灌溉、农机装备、新型肥药、疫病防控、加工贮运、循环农业、海洋农业、农村民生等方面的高新技术,力求突破现存的农业技术瓶颈,真正实现现代化农业。
浙江托普仪器有限公司和浙7工大学合作积极响应科技兴农政策突出农业科技创新重点,研发出农业物联网智能控制系统通过通过射频识别(rfid )、红外感应器、全球定位系统、激光扫描器等信息传感设备等新型技术将农业和互联网连接起来提大大提高了农业生产的工作效率和精细管理,避免了“瘦肉精”、“蠹辣椒粉”、“红心鸭蛋”等问题的再次发生,保证了食品的安全和产量。
目前此物联系统已在全国多家科技园、示范园区、农场、科研所、院校等区域成功运行,技术稳定成熟,功能齐全。
为在农业种植业、畜牧养殖业等领域的生产关键环节建立智能化控制、信息化管理的现代农业项目提供了强有力的技术支持。
基于ZigBee温室环境监测系统电路设计

基于ZigBee温室环境监测系统电路设计为了解决传统有线监测现场布线的繁琐、作物变更时又需要重新的布置等不利因素,本文对基于ZigBee 无线传感网络技术的温室环境监测系统进行了研究。
无线传感网络是在传感技术、通信技术和计算机技术的基础上发展而成的一种全新的信息获取和处理技术,目前基于IEEE802.15.4 协议标准的ZigBee 技术日渐成熟,并极大地推动了无线传感器网络走向实用,把无线传感器网络技术应用于农业自动控制也具有了可行性。
电路原理:温室环境监测系统是通过硬件和软件的结合实现了对温度、湿度和光照强度的实时监测。
无线传感网络主要包括协调器节点和传感器采集节点这两类硬件平台,协调器节点由无线节点模块和智能主板模块组成,传感器采集节点由传感器模块和智能主板模块组成。
传感器节点是通过ZigBee 无线传感网络和协调器节点之间进行通信的,协调器节点是连接传感器节点和计算机的桥梁,负责组网和集中监测终端发来的数据并通过串口RS232 上传至上位机。
无线节点模块主要由射频单片机构成,MCU 是TI 的CC2530 芯片,用的是2.4G 载频,棒状天线。
传感器模块有两个传感器,分别是温湿度传感器SHT10 和光电传感器BPW34S。
智能主板模块由电源转换电路、运放电路、串口电路、复位电路和可程序控制LED 显示电路这几个部分组成。
软件设计包括节点控制程序和上位机监测界面程序两个方面,节点控制程序是在IAREmbeddedWorkbench 开发环境下用C 语言实现的,包括传感器节点控制程序和协调器节点控制程序,上位机监测界面是在VisualStudio2005 的开发环境下用VC++实现的。
最后通过实验验证了该设计的可行性,基本达到了要求。
tips:感谢大家的阅读,本文由我司收集整编。
仅供参阅!。
基于zigbee技术的智能温室系统的分析与设计

摘 要无线传感网“物联网”是继计算机发展至今,卷起的又一次科技浪潮。
它实现智能化管理各种物品。
自组织组网,使得网络系统多变,能够解决一些复杂环境中有线解决不了的问题。
用传感器节点,不需要设计复杂的线路布局,就可以实现无线通信。
针对当前监测系统信息传输技术存在的问题,根据温室环境的结构特征,本文提出了一种基于ZigBee技术的智能温室环境监测系统模型。
重点介绍了系统工作原理和系统节点的功能特征,采用嵌入式网关,利用ZigBee技术进行无线通信,构建无线传感器网络,满足温室监测系统多种参数监测的需求;根据ZigBee通信协议规范设计了组网、无线通信、数据显示以及反馈控制四个个系统功能模块,重点研究了终端节点、路由节点和网络协调器的入网及通信原理。
系统实现了温室环境的远程监测、实时采集和控制,并能将信息实时显示和远程发送。
利用本文设计的四个功能模块构建了实验平台,对本地控制端、远程控制和数据采集进行了测试,完成了数据的显示和比较,并进行相应的反馈控制。
整个调试过程我们用软件VS2005和WIN CE6.0,对上位机界面进行了创新,使人机交互更加友好,数据显示与控制更加直接,远程浏览器端网页用HTML来编写,主开发语言使用C++语言。
经过几个部分的共同协调工作调试,无线传感器网络工作稳定,系统能够正常运行,监测控制效果良好。
系统地实现了温室环境的远程监测、实时采集和控制,并能将信息实时显示和远程发送。
实验结果表明,本系统实现了最初对智能温室的构想。
关键词:ZigBee;无线传感器网络;智能温室;CC2530;GSMAbstractWireless sensor network "Internet of things" is the second computer development so far, another wave of rolling technology. It implements intelligent management of a variety of things. The organization network make the network system more changeful, it can solve some complex environment problem that cable can not solve. Using sensor nodes, do not need to design the complex circuit layout, you can realize the wireless communication.To solve the problems of information transmission techonlogy for monitoring systems, according to practical structural characteristics of the greenhouse environment, this thesis proposes a modle of a home monitoring system based on ZigBee techonlogy. The thesis mainly introduces the working principle and characteristics of nodes of this system. Applying embedded gateway, using ZigBee wireless communications technology, build a wireless sensor network to meet the needs of multiple parameters monitoring greenhouse monitoring system, Based on ZigBee communication protocol specification we can design four modular: networking, wireless communications, data display and feedback control, this thesis mainly study the terminal nodes, route nodes and the network coordinator access and communication principle. The system realizes remote monitoring, the real-time data acquisition and control, information real-time display and remote sent of the greenhouse environment. Using four function module design, this thesis builded experimental platform, tested local control, remote control and data acquisition, completed the data display and compare and doing feedback control.The whole process we use software VS2005 and WIN CE6.0 to the PC for innovation development, make more friendly human-machine interaction, the data suggest that and more direct control of the remote browser with HTML to write web page, this system main development language is c + +.After several part of mutual coordination debugging, wireless sensor network work stability, system can be normal running, monitoring and control effect is good. System realizes the remote monitoring that real-time data collection and control of greenhouse environment, and to be able to send information real-time display and remote. The experimental results show that the system has realized the first about the concept of the intelligent greenhouse.Key Words:ZigBee;Wireless Sensor Network;Intelligent Greenhouse;CC2530;GSM目 录摘要 (I)Abstract (II)目录 (III)第1章绪论 (1)1.1 课题研究的背景与意义 (1)1.2 智能温室系统国内外研究现状 (1)1.2.1 智能温室系统的国外研究发展现状 (1)1.2.2 智能温室系统的国内研究发展现状 (2)1.3 论文研究的主要内容及章节安排 (3)1.4 本章小结 (3)第2章 ZigBee技术及无线传感器网络(WSN)的建立 (4)2.1 ZigBee技术的选择与发展 (4)2.2 ZigBee技术特点及协议栈 (5)2.2.1 ZigBee技术特点 (5)2.2.2 ZigBee协议栈结构 (5)2.3 利用ZigBee构建WSN (6)2.3.1 WSN系统结构及特征 (6)2.3.2 构建WSN (7)2.4 基于ZigBee技术的无线采集网络设计 (11)2.5 本章小结 (12)第3章 智能温室系统整体设计 (14)3.1 温室系统的整体架构 (14)3.2 温室系统的硬件设计 (15)3.2.1 控制端 (15)3.2.2 数据采集端 (20)3.2.3 报警模块 (21)3.2.4 外围设备 (22)3.3 温室系统的软件设计 (24)3.3.1 基于ZigBee规范的组网模块 (26)3.3.2 基于ZigBee的无线通信模块 (30)3.3.3 数据显示及反馈模块 (37)3.4 本章小结 (41)第4章智能温室系统测试 (42)4.1 温室系统网关界面测试 (42)4.2 温室系统的报警测试 (47)4.3 温室系统的采集数据测试 (48)4.4 温室系统的适用领域 (49)4.5 本章小结 (49)第5章总结与展望 (50)参考文献 (51)附录A 设计整体图及报警设计程序 (54)攻读学位期间所发表论文及获奖情况 (I)致谢 (II)第1章 绪论1.1 课题研究的背景与意义我国一直秉持着“农业是国民经济的基础”这一永恒真理,我国农业的发展也一直受到各方面的关注[1]。
基于ZigBee技术的温室大棚系统的设计

De s i g n o f Gr e e nh o u s e Sy s t e m Ba s e d o n Zi g Be e Te c h n o l o g y
实 时监 控 温 室 大 棚 里 的 环 境 信 息 , 实 现 温 室 大棚 系统 的 无 线 远 程 监 控 . 达到 智能化 、 自动
化 的 管 理 功 能
关键词 : Z 1 g B e e 技术 ; 数据传输 ; 温 室大 棚 环 境 监 控 系 统 ; W 1 n C C ; A R M
随 着 我 国经 济 的快 速发 展 , 作 为一 个 传 统 的农
业大国 , 提 高它 的经 济 效 益是 现 阶段 农 业 发 展 的迫
系统 采用 上位 机 Wi n C C友好 的人 机交互 界 面 , 对 下 位 机上 传 的数 据 实 时监 控 , 根据 相关 的数 据处 理 分
切 需求 。基 于此 . 发展 智 能温 室 大棚 变 得 十 分 有 意 义 。科 技 的进 步使 无线传 感 网络 在此 领域 中具 有广
YE Me i — s o ng, XI AO S hi — d e, ZHANG Z hi - f e n g, ZHAO Ya n g, W ANG Ho n g - y a n ( Co l l e g e o f Me c h a n i c a l E n g i n e e r i n g , S o u t h w e s t J i a o t o n g Un i v e r s i t y, C h e n g d u 6 1 0 0 3 1 , C h i n a)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Zigbee的温室WSN系统设计
摘要:传统温室大棚常采用人工方式对温度、湿度等环境参数进行监控,费时费力。
针对其缺陷,对基于Zigbee技术的无线传感器网络技术在温室大棚的应用进行分析研究,设计了基于2430芯片的节点硬件电路,对RFD终端、路由器及网络协调器节点软件进行了研究及设计。
从实际运行情况可见,终端传感器采集到的数据可以通过无线网络上传给上位机进行显示、存储打印等。
基于Zigbee的温室WSN 系统可以降低工作者的劳动强度,便于组网和推广。
关键词:无线传感器网络;温室;Zigbee;CC2430
0引言
随着生活水平的提高,人们对生活的质量要求越来越高。
温室大棚应运而生,多用于低温季节喜温蔬菜、花卉、林木等植物栽培或育苗等<sup>[1]</sup>。
以前受经济和技术条件的限制,多数大棚采用人工方式进行检测和控制。
对于规模较大的大棚,人工方式既费时又费力。
由于其不易保存温湿度等历史数据的缺陷,不便于我们对温室里蔬菜等植物生长进行研究。
无线传感器网络研究是计算机科学与技术中一个新的研究领域。
随着近几年的发展,无线传感器网络已经逐渐得到行业和学术界的广泛关注,并且在军用和民用领域都具有巨大的应用前景<sup>[2]</sup>。
本文在各监测点放置带有盛世瑞恩DB17110探头的RFD节点,由数字温湿度传感器DHT90实时采集各节点处温湿度信
息,经过RFD处理后通过无线网络传输到网络协调器,由网络协调器通过RS232串口上传至PC。
1WSN系统整体结构框图
温室大棚WSN系统由RFD、COORDINATOR、ROUTER组成<sup>[3]</sup>,其结构如图1所示。
2硬件设计
硬件部分主要由cc2430芯片、盛世瑞恩DB17110探头组成,电路原理如图2所示。
CC2430芯片<sup>[4]</sup>采用ZigBee技术的射频系统单芯片。
其芯片内部集成了增强型51内核MCU、闪存、IEEE802.15.4所需要的全部硬件,非常适合用于无线传感器系统。
盛世瑞恩DB17110探头采用了DHT90数字温湿度传感器,其技术参数如下表1所示。
温湿度换算程序如下:
void calc_sth11(float *p_humidity ,float *p_temperature)
……
t_C=t*0.01 –40.1;//温度转换系数
rh_lin=C3*rh*rh + C2*rh + C1;//相对湿度计算
rh_true=(t_C-25)*(T1+T2*rh)+rh_lin;//温度对湿度信号的补偿
if(rh_true>100)rh_true=100;
if(rh_true<0.1)rh_true=0.1;
*p_temperature=t_C;
*p_humidity=rh_true;
}
3系统软件设计
整个系统中节点有3种类型:RFD、ROUTER和COORDINATOR。
DHT90数字温湿度传感器将采集到的数据传输到RFD的51处理器进行处理,RFD的无线传输模块将处理后的数据通过ROUTER发送到COORDINATOR,网络协调器COORDINATOR 通过RS232接口将数据传输给上位机监控程序处理。
3.1终端节点
RFD节点的主要任务是将采集的数据,经过51处理器进行处理后,通过无线模块发送至路由器,其程序流程如图3所示。
switch (ppState){
case PP_STATE_IDLE://空闲状态
if(++count == 40000)//
{
ppState = PP_STATE_SEND;
count = 0;
}
break;
case PP_STATE_SEND://发送数据状态
{
s_connectionreset();
error=0;
error+=s_measure((unsigned char*)&humi_val.i,&checksum,HUMI);
error+=s_measure((unsigned char*)&temp_val.i,&checksum,TEMP);
if(error!=0)
{s_connectionreset();
……}
else
calc_sth11(&humi_val.f,&temp_val.f);payload[0]=temp_val.i;
payload[1]=humi_val.i;
}
ppState = PP_STATE_WAIT_FOR_TX;
aplSendMSG (APS_DSTMODE_SHORT,//以网络地址发送
&dstADDR,
2,
0,
1,
&payload[0],//数据2,//数据长度
apsGenTSN(),
FALSE);//不需要应用层应答
ppState = PP_STATE_WAIT_FOR_TX;
……
3.2路由器节点
路由器节点上电后检测WSN网络,如果有信号加入网络,获取相应地址,然后循环检测有无相邻路由器或者所属RFD传送的数据,再将其送给上一级路由器或者网络协调器。
路由器其部分程序如下:case PP_STATE_W AIT_FOR_TX://等待发送数据完成
if (apsBusy())break;//如果没有完成则继续发送
if (aplGetStatus()== LRWPAN_STATUS_SUCCESS)
{
ppState = PP_STATE_IDLE;//发送成功切换到空闲状态
}
else
{
ppState = PP_STATE_SEND;//发送不成功,重新发送
}
3.3网络协调器节点
网络协调器主要负责启动整个网络负责启动整个网络、选择信道和PAN ID,将接收到的数据通过RS232串口上传上位机显示。
其串口上传至上位机部分程序如下:
jiedian=aplGetRxSrcSADDR();
ptr = aplGetRxMsgData();
ping_cnt = *ptr;
ptr++;
ping_cnt += ((UINT16)*ptr)<<8;
shidu =(BYTE)(ping_cnt >> 8);
shuju[0]=shidu/10;
shuju[1]=shidu%10;
wendu = (BYTE)ping_cnt;
shuju[2]=wendu/10;
shuju[3]=wendu%10;
U0DBUF=0XFA;
while(UTX0IF==0);
UTX0IF=0;
……
U0DBUF=0XFB;
UTX0IF=1;
4结语
本文将基于Zigbee技术的无线传感器网络应用于温室大棚网络应用中,减轻了农民的劳动强度、降低了人工成本。
该系统容易组网,具有低能耗、扩展性强的优点。
参考文献参考文献:
[1]温室[EB/OL].http:///view/309d75b769dc502 2aaea006b.html.
[2]MIN LIN,DONG YANG,GUO ZHENGWEI.An Uneven
ClusterBased Routing Protocol for Wireless Sensor Networks[C]//Prc.of the 1st International Conference on Information Science and Engineering,IEEE Computer Society,2009.
[3]LIU HAILONG,ZHANG GUIAING,SHEN BIN,et al.Wireless Sensor Networks Design for MultiAgent Systems[C].Proceedings of the 8th World Congress on Intelligent Control and Automation,2010.
[4]CC2430芯片数据手册[EB/OL].http:///download/hualinsen/3266585.。