1、基于 ZigBee 云服务的拖拉机作业环境监测系统设计 吴杰楠 广州工程技术职业学院 摘 要: 为了实现拖拉机作业环境监测的高精度定位和大数据实时存储, 提出了一种基于 ZigBee 和云服务平台的拖拉机作业环境监测系统, 并对系统的总体框架结构、系统运行流程、定位原理和数据存储方法进行了详细设计, 有效提高了拖拉机作业环境监测平台的监测效率。设计了基于云存储的拖拉机环境监测视频数据采集系统的 4 层结构框架, 并对 4 层结构的软件应用进行了拓扑设计, 最后对环境信息监测系统进行了实验验证。实验结果表明:对于复杂的拖拉机作业环境, 环境监测系统可以返回高清的图像信息。对返回的温度数据信息进行
2、了误差统计, 结果表明:环境监测信息精度较高, 满足了拖拉机作业环境监测系统实时性和准确性设计需求。关键词: 拖拉机; 作业环境监测; 云存储; ZigBee; 无线传感网络; 作者简介:吴杰楠 (1979-) , 男, 广州人, 实验师, 硕士, (E-mail) jnu_。收稿日期:2017-05-18基金:广州市科技计划项目 (2017010160483) Design of Tractor Operation Environment Monitoring System Based on ZigBee Cloud ServiceWu Jienan Guangzhou Institute
3、of Technology; Abstract: In order to realize the high precision positioning of tractor working environment monitoring and real-time data storage, it presents a tractor working environment monitoring system based on Zig Bee and cloud service platform, and the system architecture, operation process, p
4、ositioning principle and method of storing data in detail, which can effectively improve the monitoring efficiency of the tractor work environment monitoring platform. The design of the four layers architecture of cloud storage environment monitoring tractor video data acquisition system was based o
5、n software and application of four layer structure of the topology design, the environmental information monitoring system for experimental verification. The experimental results show that the tractor working environment is complex, the image information of environmental monitoring system can return
6、 to HD, the temperature data information returned the error statistics, the statistical results showed that the high accuracy of environmental monitoring information, meet the tractor working environment monitoring system for real-time and accuracy of design requirements.Keyword: tractor; operation
7、environmental monitoring; cloud storage; ZigBee; wireless sensor networks; Received: 2017-05-180 引言随着远程监测系统不断深入发展, 其应用范围已经扩展到各行各业中, 包括电力机房、通信机房、铁路机房, 包括公寓、居民楼、实验室及写字楼等场所。远程监测系统实现了对目标长时间不间断的监测, 在很大程度上解放了人力, 促进了行业的快速发展。在拖拉机作业环境实时监测时, 为了解决视频数据存储量较大的问题, 可以借助云存储技术。对于拖拉机的定位和环境信息采集, 可以采用 Zig Bee 无线传感网络, 在节
8、点进行定位的同时可以采集到环境坐标、环境温度和湿度等作业环境信息, 对于提高拖拉机作业环境信息监测效率和质量具有重要的意义。1 环境实时监测系统总体设计和基于 Zig Bee 拖拉机定位系统的总体设计主要分为系统总体结构框架设计和功能性设计。为了实现拖拉机作业环境的高精度和大数据监测, 引入了基于 Zig Bee 的无线传感技术和云存储服务技术。考虑监测系统的实时性和远程信息传输, 系统总体设计的模块主要包括视频采集模块、控制器模块、通信模块、显示模块、远程控制端和供电模块等, 如图 1 所示。监测系统总体设计的功能和指标主要包括 4 部分:首先是实时的数据采集功能, 包括拖拉机在作业过程中的
9、温度、湿度、拖拉机作业参数及环境的实时图像信息等;然后是实时上传功能, 可以将采集到的实时信息上传到 Web 服务器;第 3 个功能是实时显示功能, 可以将上传数据在 Web 浏览器实时浏览;最后是报警功能, 当拖拉机作业过程中产生故障时, 或者监测环境含有不适合作业的条件时会发出报警。监测系统功能流程如图 2 所示。图 1 监测系统总体设计框架 Fig.1 The overall design framework of monitoring system 下载原图图 2 监测系统功能流程 Fig.2 The function flow of monitoring system 下载原图本设计
10、的 Zig Bee 定位算法采用的是三质心测量法。该方法要比三边测量法误差更小一些, 其技术依据是 RSSI 测距技术, 原理如图 3 所示。通过计算重叠区域的 3 个顶点坐标 A、B、C 所组成的质心坐标, 确定移动节点的坐标。在定位时, 参考节点是 C1、C 2和 C3, 待测移动节点是 O, 通过测试可以得到 O到 C1、C 2和 C3的距离分别是 r1、r 2和 r3。以距离为半径, 以参考点为圆心, 可以得到重叠区域, 然后利用三质心定位的原理, 可得到待测节点 O 的具体位置坐标。图 3 基于 Zig Bee 和三质心法的定位原理 Fig.3 The location princi
11、ple based on Zig Bee and three centroid method 下载原图2 拖拉机环境监测视频数据采集系统为了使拖拉机环境监测的图像更加清晰, 使用高清摄像头作为视频和图像的采集装置, 但高清视频的数据采集和处理问题较为困难, 这就需要借助于大容量数据存储和管理的系统, 而云服务系统可以满足设计需求。云存储技术利用集群分布式存储技术, 可以使不同类型的设备协同工作, 从而有效提高了数据存储的容量和效率。云存储系统相比其他视频和图像采集处理系统具有许多明显的优势, 其数据的备份和恢复能力强, 具有安全可靠的特点, 且存储成本低、效率高。本次使用的云存储系统结构分为
12、4 个层次, 包括采集设备层、存储数据层、管理数据层和应用设备接口层。其中, 采集设备层在最低端, 应用设备接口层在最顶端。1) 采集设备层。采集设备层主要将拖拉机环境监测终端摄像头和数据处理服务器进行连接, 包括视频图像数据的采集、处理、编码和解码等一系列操作, 通过云存储和数据网络进行双向数据传输, 实现视频和图像等采集信息的实时保存。2) 存储数据层。存储数据层是完成数据存储的关键层, 该层次为视频和图像等数据的保存提供了硬件支持。该层次支持硬件设备的类型广泛, 可以将不同地点的存储设备连接到一起协同工作, 从而形成一个庞大的数据存储系统, 并对为管理数据层提供处理数据资源。3) 管理数
13、据层。管理数据层是整个云存储系统的核心, 可以将数据存储的物理层设备和逻辑层设备建立联系, 使数据管理变得模块化, 通过集成管理接口提供高效的数据处理服务。4) 应用设备接口层。应用设备接口层主要是对外部设备提供数据服务, 可以根据用户的需求定制各种服务, 从而实现多用户和群组的数据共享以及远程终端的数据服务等, 包括数据 Web 显示端、视频网站及远程监控端等。基于这 4 个层次, 对层次的结构进行了拓扑, 如表 1 所示。表 1 云服务系统 4 个层次主要功能软件拓扑 Table 1 Software topology of 4 levels of main function in clo
14、ud service system 下载原表 表 1 中, 通过系统结构的拓扑, 对系统的应用软件进行了拓扑设计, 软件拓扑功能主要是基于云存储架构。在监测系统实际运行时, 根据用户端的视频和图像等数据的请求, 对所需请求的数据存储地址进行查询, 然后将查询的链接发动给对应的存储服务器;服务器开始响应, 最终为用户提供定制的视频需求, 从而有效的提高了数据的存储和查询效率。3 基于 Zig Bee 和云服务平台的拖拉机作业环境监测系统测试以拖拉机实际作业环境为研究对象, 建立了基于 Zig Bee 和云存储的监测系统平台。拖拉机作业环境如图 4 所示。图 4 拖拉机作业环境示意图 Fig.4
15、The sketch diagram of tractor working environment 下载原图受各种植物的影响, 拖拉机的作业环境比较复杂, 因此在拖拉机作业过程中需要进行实时监测。为此, 对采用 Zig Bee 定位方法的效果进行了测试, 通过测试得到了如图 5 所示的测试曲线。图 5 实际值与测试值对比图 Fig.5 The contrast chart of actual value and test value 下载原图图 5 中:虚线表示传统方法测试得到的数值, 实线部分表示实际数值和采用 Zig Bee 定位方法测得的值。通过将 Zig Bee 定位的测试值和实际值进
16、行对比发现:采用 Zig Bee 定位方法得到的数值和实际值吻合程度较高, 可以满足高精度定位的需求。经过系统调试, 通过 Zig Bee 通信可以在云存储远程端的 Web 页面上显示返回环境监测信号的效果图 (见图 6) , 从而验证了系统的可行性。对传回的温度数据进行了统计分析, 得到了如表 2 所示的结果。对拖拉机环境监测系统传回的温度信息进行了统计, 并对其误差进行了计算。由误差统计结果可知:最大误差仅为 0.69, 平均最大误差仅为 0.28, 满足环境监测的需求。图 6 环境监测信息返回结果图 Fig.6 The result diagram of environmental mo
17、nitoring information 下载原图表 2 温度信息测量结果 Table 2 The measurement results of emperature information 下载原表 4 结论在拖拉机环境实时监测时, 视频数据的存储量较大, 为了返回拖拉机环境的实时信息, 采用云存储技术, 实现海量环境信息数据的存储和处理。在实际监测时, 拖拉机定位是首先要解决的问题。本次利用 Zig Bee 无线传感网络节点进行了定位, 并采集到了环境坐标、环境温度和湿度等作业环境信息。测试结果表明:采用该系统可以实时地传回高清的作业环境图像, 并可以实时地传回温度等信息数据, 且数据的精
18、度较高, 为拖拉机远程监控系统的设计提供了较有价值的参考。参考文献1钟鑫.浅析国外云计算的发展及其在安防领域的最新应用J.中国安防, 2012 (9) :100-105. 2陈宇红, 王伟义, 余斌, 等.道路交通监控设备管控平台的建设与实现J.中国公共安全:学术版, 2013 (2) :86-90. 3徐步东, 田晓艳.基于云存储的高考视频监控数据管理技术J.山东理工大学学报:自然科学版, 2013 (3) :28-31. 4刘国栋.基于物联网技术的危化品物流安全监控平台研究J.物流技术, 2014 (4) :88-91. 5程诚, 周彦晖.浅谈基于物联网的智能电梯群控系统J.计算机与网络,
19、 2015 (12) :69-71. 6林丽芬.物联网技术在安全生产与管理中的应用探讨J.计算机光盘软件与应用, 2012 (16) :70-71. 7申悦, 刘军, 王程安.仓储环境监测的研究和进展J.物流技术, 2015, 34 (8) :265-268. 8何瑞平, 种兰祥.无线仓储环境监测系统的设计与实现J.电子技术应用2013, 39 (11) :81-84. 9白云州.基于 W5100 的网络化温室大棚环境监测系统J.制造业自动化, 2011 (3) :20-21. 10周芬.基于物联网架构的纺织品仓库温湿度监控系统设计J.物流技术, 2014 (17) :453-455. 11周
20、皓东, 黄燕, 刘炜.基于 Wi Fi 无线传感器网络的水质监测系统设计J.传感器与微系统, 2015, 34 (5) :99-101. 12武琼, 陈敏.基于视联网的远程门诊系统应用探讨J.中国医院管理, 2015 (4) :50-53. 13宋凯.嵌入式远程医疗会诊系统的设计J.计算机测量与控制, 2014 (12) :2860-2861. 14刘振, 李念强.远程家庭医疗保健系统J.工业控制计算机, 2015 (1) :26-27. 15尤若宁, 周文光.便携式医用设备关键技术的研究C/中华医学会全国学术年会论文集.厦门:中华医学会, 2015. 16丁有源, 汪安民.基于多核任务并行处
21、理的 DSP 软硬件设计J.单片机与嵌入式系统应用, 2012, 158 (8) :43-45. 17张旭飞, 张燕, 梁栋.基于 PLC 的椰子切割机的设计与控制研究J.农机化研究, 2012, 34 (3) :199-202. 18顾宝兴, 姬长英, 王海青, 等.智能移动水果采摘机器人设计与试验J.农业机械学报, 2012, 43 (6) :153-160. 19李文凤, 彭智勇, 李德毅, 等.不确定性 Top-k 查询处理J.软件学报, 2012, 23 (6) :1542-1560. 20张晓辉, 李莹, 王华勇, 等.应用特征聚合进行中文文本分类的改进 KNN 算法J.东北大学学
22、报, 2003, 24 (3) :229-233. 21王海青, 姬长英, 顾宝兴, 等.基于机器视觉和支持向量机的温室黄瓜识别J.农业机械学报, 2012, 43 (3) :163-167. 22王辉, 毛文华, 刘刚, 等.基于视觉组合的苹果作业机器人识别与定位J.农业机械学报, 2012, 43 (12) :165-170. 23魏泽鼎, 贾俊国, 王占永.基于视觉传感器的棉花果实定位方法J.农机化研究, 2012, 34 (6) :66-68, 112. 24高春城.我国农业发展的资源环境问题与展望J.当代生态农业, 2013, 3 (4) :151-154. 25万宝瑞.当前我国农业发展的趋势与建议J.农业经济问题, 2014, 4 (1) :110-114. 26徐茂, 邓蓉.国内外设施农业发展比较J.北京农学院学报, 2014, 29 (2) :75-79. 27陈实, 武杰.一种基于以太网的嵌入式数据传输速率优化方法研究J.微型机与应用, 2015 (4) :64-66. 28喻晓, 夏澎.基于嵌入式 Linux 的心电监护系统的研究J.电脑知识与技术, 2016, 12 (9) :220-223.