基于无线传输的温室远程监测报警系统研发,园艺学论文.docx
《基于无线传输的温室远程监测报警系统研发,园艺学论文.docx》由会员分享,可在线阅读,更多相关《基于无线传输的温室远程监测报警系统研发,园艺学论文.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于无线传输的温室远程监测报警系统研发,园艺学论文温室作物的生长环境对温室作物的影响很大,对温室作物生长环境的监测也越来越重要。在温室监测的同时,还要求系统能够在当环境异常时及时准确地报警来提醒用户以减少异常环境对温室作物产生的伤害和损失。农业温室环境的主要监测方式有人工手工记录和电子设备自动记录方式等。电子设备处理和传输采集数据的方式主要为数据保存在设备本身、采集数据通过有线方式传输到计算机及采集数据通过 GPRS 远程传输到服务器等。 随着无线小型组网技术的发展,采用 2. 4G 或433M 等频段短距离局域组网再以 GPRS 远程无线传输的方式在农业温室上的应用也越来越多。这种组网方式具
2、体表现出了一定的优越性同时也暴露了一些问题,如网页用户端不容易完成对采集节点的远程配置; 报警方式不及时、智能; 短距离无线组网和 GPRS远距离无线传输使整个系统无法长时间稳定运行,即当系统出现故障时,无法自我恢复等问题日益突出。 为此,设计了一种基于无线传输的温室远程监测报警系统,主要由采集节点、路由采集节点、网关节点、服务器和用户终端组成。其在服务器上配置了数据库和网页远程服务,用户能够远程实时监测到温室环境作物生长环境数据,并能够远程配置单个采集节点的报警上下限和采集节点的上传时间间隔。同时,建立了多方位的智能报警系统,多种措施保证了系统可靠、稳定运行。 1、 系统总体组成 系统主要有
3、采集节点、路由采集节点、网关节点、服务器及用户终端组成,构造如此图 1 所示。采集节点和路由采集节点负责采集温室作物的生长环境信息并会聚到网关节点,能够由一个或多个路由采集节点组成,可以以没有路由采集节点。网关节点通过GPRS 连接到远程服务器,在服务器端布置数据库和网页服务,用户通过网页或手持终端或 LED 显示屏查看在线实时数据。在网页端,用户能够根据权限完成阅读、下载数据等功能。 2、 系统硬件设计 2. 1 采集节点硬件构成 采集节点主要由微型处理器和 ZigBee 通讯模块两部分组成,如此图 2 所示。微型处理器通过各功能传感器采集温室作物生长环境信息,传感器类型主要有环境温度、环境
4、湿度、土壤温度、土壤含水量、光照强度、CO2、土壤 pH 及土壤电导率等,实际应用时应根据不同的作物监测需求添加不同类型传感器。实时时钟为节点提供时间信息。服务器端把采集节点的配置信息保存在掉电不遗失的 E2PROM 存储模块里。传感器节点实时显示采集的数据,当环境参数超过设定的正常警戒值时,节点通过报警单元声光报警。微型处理器采集的各参数信息通过采集节点发送给网关节点,实现采集现场数据的实时上传功能。 路由采集节点的硬件组成和采集节点一样,只是软件设置不同。 2. 2 网关节点硬件构成 网关节点主要有微型处理器、GSM/GPRS 通讯模块和 ZigBee 会聚节点构成,如此图3 所示。微型处
5、理器主要负责 ZigBee 会聚节点到 GSM/GPRS 模块的数据处理和数据传输。网关节点有两个天线: 一个是GSM / GPRS 天线,一个是 2. 4G ZigBee 天线。 3、 采集节点和网关节点设计 3. 1 采集节点工作流程 采集节点上电初始化,初始化后开场寻找网关节点建立的 PAN 网络并且申请参加; 当采集节点参加到PAN 网络后,节点打开总中断,然后采集各个传感器的数据并且液晶实时显示; 定时器按每秒累计计时;采集节点采集到的各个传感器数据与配置的警戒值参数进行比照,然后判定定时器能否到达配置的上传周期。当未到达配置的上传周期时返回到采集阶段;当定时器计时到了配置的上传周期
6、时,定时器计时清零,采集节点把采集到的数据以点对点短距离无线通讯方式发送到网关节点。采集节点详细工作流程如此图 4 所示。 3. 2 采集节点与服务器通讯协议 采集节点和网关 ZigBee 会聚节点在 TI 的 Z-stack协议栈基础上开发。为了规范与服务器通讯协议,使用采集节点与服务器端的通讯协议如表 1 所示。 数据采集帧的长度在 50byte 以内。假如每隔0. 5h 发送 1 次数据,1 个采集节点 1 个月内的数据流量为2 400byte,则 20 个采集节点、路由采集节点正常工作,每个月大约消耗 47M 的流量。 3. 3 网关节点软件流程 网关节点上电初始化,初始化后 GSM/
7、GPRS 模块首先注册 GSM,并通过 GPRS 连接服务器,随后 ZigBee会聚节点开创建立一个局域 PAN 网络,等待采集节点的参加。当有采集节点请求参加时,网关节点允许其参加并为其分配短地址。然后,网关节点开场监听数据信息,没有监听到数据则返回。假如监听到数据,网关节点判定接收到的数据是采集节点的采集数据还是服务器端的配置指令数据。当收到的数据为采集节点采集数据时,网关节点通过 GPRS 把采集数据发送到带有公网 IP 服务器端的指定端口; 当接遭到的数据是服务器配置指令数据时,网关节点以点对点的方式同时发送给所在 PAN 网络的各采集节点。采集节点根据配置指令协议判定能否为配置本节点
8、的指令,假如是则响应相关配置指令,这样就完成了服务器端到采集节点的远程报警上下限和采集时间配置,如此图5 所示。 4、 服务器管理端设计 4. 1 远程网页访问 在服务器上布置了温室农作物生长环境监测报警系统,用户通过 B/S 的方式远程查看温室环境实时数据。用户不仅能够通过网页平台还能够通过手持终端、远程 LED 显示屏访问服务器数据库实时数据,实现了多平台的采集节点数据实时显示。 服务器管理端主要完成两方面的工作: 一是接收多个网关节点的 GPRS 的连接请求并监听服务器上特定的端口,监听的端口数据假如符合协议则存储到本地 mysql 数据库; 二是通过 tomcat 启用网页服务,用户通
9、过登录网页远程查看温室作物生长环境的实时数据。前台界面和后台程序通过 java 语言实现,网页服务主要构成如此图 6 所示。 4. 2 远程配置的实现 采集节点和路由采集节点数据信息会聚到网关节点后通过 GPRS 与带有公网 IP 的服务器建立连接,服务器监听网关节点配置的端口内容。采集节点和路由采集节点每隔一段时间向服务器端发送一个心跳包使服务器能够监测到它在线。 当需要对采集节点进行远程配置时,用户终端通过服务器首先找到需要配置的单个节点所在网关节点的 GPRS 连接; 然后 踢出 需要配置的网关节点连接,网关节点重新连接服务器,当连接成功时,服务器能及时找到需要配置的网关节点连接。此时服
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文化交流
限制150内