环境监测系统物联网网关的设计与实现
- 格式:pdf
- 大小:1.52 MB
- 文档页数:2
基于物联网环境的远程环境监测与控制系统随着物联网技术的不断发展和应用,远程环境监测与控制系统得以实现,为我们创造了更加智能化、便捷化的生活环境。
本文将就基于物联网环境的远程环境监测与控制系统展开讨论,并探讨其在实际应用中的重要性和优势。
一、背景介绍远程环境监测与控制系统基于物联网技术,通过物理传感器和网络通信技术,将环境中的数据采集、传输和处理相结合,实现对远程环境的实时监测和控制。
这种系统可以用于各个领域,例如农业、工业、交通、医疗等,为人们提供更加舒适、安全、高效的环境。
二、系统组成与原理基于物联网环境的远程环境监测与控制系统由传感器、物联网网关、云平台和终端设备组成。
传感器负责感知环境中的各种参数,如温度、湿度、光照强度等,然后将数据通过物联网网关传输到云平台。
云平台进行数据处理和存储,并提供数据可视化和分析服务。
最后,终端设备通过手机、电脑等进行远程控制。
三、系统的特点与优势1. 实时性:传感器持续对环境进行监测,并可实时将获取的数据传输到云平台,用户可以随时随地通过终端设备查看当前环境状态。
2. 精准性:传感器可以精确地感知环境中的各种数据,如温度、湿度等,保证监测结果的准确可靠。
3. 可视化:云平台对传感器获取的数据进行处理和分析,并提供数据可视化的功能,用户可以通过直观的图表、曲线等方式了解环境变化趋势。
4. 远程控制:用户通过终端设备可以远程控制环境中的设备,实现远程开关控制、调节温度、湿度等功能,提高了生活的便捷性和舒适度。
5. 报警功能:系统可以设定一些阈值,当环境参数超过或低于设定值时,系统会自动发送警报信息给用户,提醒其注意环境变化。
四、应用领域和案例分析1. 农业领域:基于物联网环境的远程环境监测与控制系统可应用于温室大棚,实时监测温度、湿度、二氧化碳浓度等参数,并实现对灌溉、通风、加热等设备的远程控制,不仅提高农作物的产量和质量,还减少了人力资源的浪费。
2. 工业领域:工业生产环境对温度、湿度等参数要求较高,基于物联网环境的远程环境监测与控制系统可以保障生产环境的合理稳定,减少因环境变化引起的质量问题。
基于物联网的环境监测系统设计与实现一、引言随着物联网技术不断发展,以及环境问题日益加剧,环境监测系统越来越重要。
基于物联网的环境监测系统可以为我们提供更加全面、精确的环境信息,从而更好地保护环境。
本文将介绍基于物联网的环境监测系统的设计与实现。
二、系统架构设计基于物联网的环境监测系统一般由传感器、节点、网关、云服务四部分组成。
1. 传感器传感器是环境监测系统的核心部分,负责采集环境数据。
传感器种类繁多,根据监测元素不同可以划分为大气污染物传感器、水质传感器、土壤传感器等等。
传感器的精度、分辨率、采样率等参数需要根据实际需求进行选择。
2. 节点节点是连接传感器和网关的中间件,通过节点将传感器采集的数据传输给网关。
节点需要具备低功耗、低成本、占用空间小等特点,以满足在各种环境下的实际需求。
常见的节点有LoRa节点、Wifi节点等。
3. 网关网关是连接节点和云服务的枢纽,负责将传感器数据上传至云端。
网关需要保证数据的安全性和可靠性,同时也需要具备一定的通信能力。
常见的网关有4G网关、以太网网关等。
4. 云服务云服务是环境监测系统的核心部分,其主要功能是数据管理和数据分析。
通过云服务,用户可以随时随地查看环境数据,对数据进行分析处理,做出更好的决策。
常见的云服务有阿里云、腾讯云等。
三、通信协议设计通信协议是保证传感器数据可靠传输的重要技术支撑,通信协议设计需要考虑以下几方面内容。
1. 数据格式数据格式需要保证数据的可读性与传输效率之间的平衡。
数据格式采用JSON格式,可以提高数据传输效率,方便数据处理。
2. 传输协议传输协议需要选择稳定、高效的传输协议,保证数据传输的可靠性和稳定性。
例如,MQTT协议是一种轻量级、稳定、高效的消息传输协议。
3. 安全机制安全机制需要保证数据传输的安全性,防止数据被篡改、窃取等安全问题。
例如,HTTPS协议是一种安全性较高的协议,采用HTTPS协议可以保护数据的安全性。
四、系统实现系统实现主要包括硬件设计和软件开发两个方面。
《基于物联网的无线环境监测系统设计与软件的实现》篇一一、引言随着物联网技术的飞速发展,无线环境监测系统在环境保护、农业、城市管理等领域的应用越来越广泛。
本文旨在设计并实现一个基于物联网的无线环境监测系统,该系统可实时监测和记录各种环境参数,如温度、湿度、空气质量等,并通过软件进行数据处理和分析,为环境监测和管理提供支持。
二、系统设计1. 硬件设计硬件部分主要包括传感器节点、网关和服务器。
传感器节点负责采集环境参数,通过无线方式将数据传输至网关。
网关负责接收传感器节点的数据,并将其传输至服务器进行存储和分析。
服务器采用高性能计算机,具备强大的数据处理和存储能力。
传感器节点采用低功耗设计,以延长其使用寿命。
同时,为了确保数据的准确性和可靠性,我们选用了高精度的传感器。
网关采用多通道设计,支持多种传感器的数据传输。
2. 软件设计软件部分包括数据采集、数据处理、数据存储、数据分析与可视化四个模块。
数据采集模块负责从传感器节点获取环境参数数据;数据处理模块对采集到的数据进行清洗、转换和计算;数据存储模块将处理后的数据存储至数据库;数据分析与可视化模块对数据进行进一步分析和可视化展示。
三、软件实现1. 数据采集模块实现数据采集模块通过与传感器节点进行通信,实时获取环境参数数据。
我们采用了无线通信技术,如ZigBee、WiFi等,以确保数据的实时性和准确性。
同时,我们还设计了数据校验机制,以防止数据传输过程中的错误和丢失。
2. 数据处理模块实现数据处理模块对采集到的数据进行清洗、转换和计算。
清洗主要是去除异常数据和冗余数据;转换是将数据转换为统一的格式和单位;计算是根据需求进行数据处理和计算,如计算温度和湿度的平均值、最大值、最小值等。
3. 数据存储模块实现数据存储模块将处理后的数据存储至数据库。
我们选择了关系型数据库进行数据存储,如MySQL、Oracle等。
同时,为了确保数据的可靠性和安全性,我们还设计了数据备份和恢复机制。
基于物联网的环境监测系统的设计及实现近年来,物联网技术的不断发展与普及,已经开始渗透到我们的生活中。
由此,为了更好的监控环境中的各种信息,并做出及时的反应,越来越多的人开始借助物联网技术来研发环境监测系统。
本文将结合实际情况,从以下四个方面探讨基于物联网技术的环境监测系统的设计与实现。
一、系统架构基于物联网的环境监测系统,由传感器,物联网网关,云平台以及用户终端组成。
传感器用于采集环境中的各项数据,将其传输至物联网网关。
设备上部署物联网网关,用于传输数据、接收数据以及控制各个传感器的工作状态等。
数据通过物联网传送到云平台,进行处理分析,输出成可视化效果的数据。
而用户终端,可使用手机或者电脑等终端,实时地查询监测数据,或者设置环境警报。
二、硬件设计硬件设计主要考虑根据不同的监测需求,设计不同类型的传感器。
比如,温度传感器、湿度传感器、光照传感器等。
对于不同类型的传感器,应该选择精度高,性价比高的硬件设备。
在对设备价格做出考量的同时,还需考虑设备的维护保养以及配套的附件等问题。
同时,设备的选购,需项目开发的需求综合考虑,选择价格实惠又符合开发需求的设备。
三、云平台设计云平台是环境监测系统的核心部分之一。
由于监控数据的存储量大,而且这些数据的重要性对于决策也非常重要。
因此,为了确保系统的稳定性和数据的完整性,云平台的设计非常重要。
云平台的设计不仅需要满足数据上传,存储等基本功能,还需要提供数据管理,数据分析,报告导出等更多的高级功能。
在云平台的设计中,应为数据的误差修正,对非法的数据进行屏蔽与矫正。
四、系统部署系统部署中,最重要的任务是目标设备的安装及通信设置。
在部署时需要对传感器及信号节点部署地进行合理的策略安排,确保传感器能正常工作,并能正常发送和接收数据。
同时,无线信号往往受到路线距离、通道混杂以及障碍物影响等损耗情况。
为解决信号损耗问题,应基于信号频率选择具有低失真的设备,使其在运行中不会产生卡顿或信号源部署过少而无法正常工作的问题。
基于IoT的智能环境监控系统设计及实现一、引言随着物联网技术的不断发展,它已经渗透进了很多领域,尤其是环境监控领域。
传统的环境监控手段需要人工巡检或者使用简单的传感器,这些方式不仅效率低下,而且监测精度也有限。
基于IoT的智能环境监控系统可以通过各种传感器实时监测环境数据,并用数据分析技术对其进行分析,使得环境监测更加智能化、精准化、快捷化。
二、设计与实现1. 系统架构基于IoT的智能环境监控系统,主要分为传感器节点层、物联网网关层、数据处理层、应用层等四个层次。
其中传感器节点层负责对各种环境数据进行采集、传输和存储,物联网网关层负责将采集到的数据传输至数据处理层,数据处理层将对传来的数据进行分析处理,最后通过应用层进行显示和管理。
具体系统架构如图所示:2. 传感器设计传感器是整个环境监控系统中最基本的组成部分之一,传感器的精度直接决定了整个系统的监测精度。
因此,我们需要特别注意传感器的选择和设计。
例如,我们可以使用温度传感器、湿度传感器、气压传感器等,可以选择数字传感器或者模拟传感器,具体选择要根据实际情况来确定。
此外,为了增强系统的稳定性和可靠性,还应在设计传感器时考虑加入一些自我诊断和修复机制,以及防抢占措施等。
3. 物联网网关设计网关是整个系统中的桥梁部分,负责将传感器采集到的数据传输至数据处理层,同时还可以对其进行过滤、格式化等操作。
网关需要满足以下要求:具有良好的兼容性和可扩展性,能够保证数据传输的稳定可靠,并且能够与传感器网络进行高效合理的调度和协调。
4. 数据处理设计数据处理层是整个系统的核心部分,它具有对采集到的数据进行分析处理和预测的功能。
在数据处理层中,我们可以使用一些高级算法来处理数据,例如结合深度学习算法去预测一些环境数据的走向,或者结合机器学习技术进行数据分类和分析。
同时,还需要注意进行数据安全保护,例如采用数据加密、身份认证等技术措施来保障数据的安全性和可靠性。
5. 应用设计应用层是整个系统的显示和输出部分,介于用户和系统之间,负责展示整个系统的监测数据和操作管理。
基于物联网旳室内环境甲醛监控系统设计与实现目录第一章绪论 01.1 选题背景 01.2小结 0第二章作品方案设计 (1)2.1 作品方案 (1)2.1.1 作品概述 (1)2.1.2 上位机软件设计及WEB服务器设计 (3)2.1.3 网关设计 (4)2.1.4 ZigBee无线传感器网络旳设计 (5)2.2 预期目旳 (5)2.3 小结 (6)第三章上位机与WEB服务器设计 (6)3.1上位机软件设计 (6)3.1.1功能模块 (8)3.2 小结 (13)第四章网关数据收发软件设计 (14)4.1硬件系统 (14)4.1.1 SIM900A 开发板 (14)4.1.2 协调器 (15)4.2 软件系统 (17)4.2.1 GPRS模块程序设计 (17)4.2.3 ZigBee协调器程序设计 (19)4.3小结 (20)第五章底层ZigBee节点软硬件设计 (21)5.1硬件系统 (21)5.1.1 ZigBee节点底板电路设计 (21)5.1.2 甲醛检测传感器MS1100-P111 (22)5.2软件设计 (23)5.3小结 (24)第六章测试和成果分析 (26)6.1测试目旳与方案 (26)6.2 上位机软件测试 (27)6.3 网关测试 (28)6.4 底层ZigBee网络测试 (29)参照文献 (30)附件 (30)第一章绪论1.1 选题背景甲醛具有比较高旳毒性并且被我国列入在有毒化学品优先控制名单上。
甲醛己经被世界卫生组织确定为致癌和致畸形物质。
它是公认旳变态反应源,也是潜在旳强致突变物质之一。
甲醛问题己成为全球公共卫生关注旳焦点。
近年来,家庭装修成为人们时尚旳追求,但在美化了居室环境旳同步,也因诸多装饰材料中具有毒物质,导致室内空气污染,尤其是室内甲醛污染更为严重,对人体旳健康导致了极大旳危害。
因此加强对甲醛污染旳监测和控制,对于保护人类平常生活旳健康具有要旳理论意义和实践意义。
除采用常规措施将其清除外,对存在甲醛旳环境及时通风是关键。
基于物联网的智能园林绿化管理系统设计与实现智能园林绿化管理系统是一种基于物联网技术的创新型解决方案。
通过将传感器、物联网网关和云服务器相结合,实现了对园林绿化的实时监测、自动化控制和数据分析,能够提高园林绿化管理效率,优化资源利用,改善城市环境和居民生活质量。
一、系统设计与功能实现1.1 传感器网络和物联网网关的搭建首先,需要在园林中布置一系列传感器节点,包括土壤湿度传感器、光照传感器、温度传感器和二氧化碳传感器等,用于实时监测环境参数。
这些传感器节点通过物联网网关连接到云服务器,将数据传输和存储在云端。
1.2 数据采集和实时监测通过传感器节点采集到的数据,如土壤湿度、光照强度、温度等,可以实时上传到云服务器,管理员可以通过手机应用、网页端或其他终端设备随时查看园林的状态。
例如,管理员可以远程查看园内土壤湿度是否达到植物生长的合适范围,以及光照、温度是否适宜植物的生长。
如有异常情况,系统会及时发出警报提醒。
1.3 自动化控制智能园林绿化管理系统还可以实现自动化控制功能。
根据监测到的数据,系统可以自动调节喷灌设备、灯光系统等,以满足植物的生长需求。
例如,当土壤湿度过低时,系统会自动启动喷灌设备进行浇水。
当光照不足时,系统会自动调节灯光系统的亮度。
通过自动化控制,可以有效减少人工干预,提高管理效率。
1.4 数据分析与决策支持智能园林绿化管理系统还具备数据分析与决策支持功能。
通过对大量监测数据的分析,系统可以生成报表和统计图表,提供给管理员参考。
管理员可以根据这些数据进行合理的决策,如合理安排灌溉时间、施肥量等,以达到最佳绿化效果。
此外,系统还可以利用数据分析,提供植物生长模型,预测植物生长的趋势和需求,为绿化管理提供科学依据。
二、系统的优势和应用价值2.1 提高园林绿化管理的效率和水平智能园林绿化管理系统实现了传感器网络、数据采集、实时监测、自动化控制和数据分析的全面协同,可以远程监控和智能化控制园林绿化,提高管理效率和水平。
物联网安全接入网关的设计与实现摘要:针对物联网设备接入互联网时面临的安全问题,采取相应的安全机制和措施,可以确保物联网数据的保密性、完整性和可用性,从而有效保障物联网的安全和稳定性。
本文基于前面众多学者的研究内容,总结出了基于传感安全接入网关的物联网安全构建方案。
关键词:物联网;安全接入网关;传感网络导言随着物联网技术的不断发展,大量的智能硬件设备被嵌入到各种家用电器、工业设备中,实现对物理世界的智能化感知和控制。
在物联网的应用中,安全问题是一个非常重要的方面。
物联网设备接入互联网时面临着各种各样的安全威胁,如何在物联网设备接入互联网时提供安全可靠的服务,成为了一个亟待解决的问题。
本文基于前面众多学者的研究内容,总结出了基于传感安全接入网关的物联网安全构建方案。
1面临的问题近年来,随着物联网技术的迅速发展和广泛应用,物联网的安全问题日益复杂化和严峻化,包括设备和网络安全、数据和隐私保护、身份认证和访问控制等方面的安全问题。
如果不能很好地解决这些安全风险问题,将会给人们的生活和工作带来困扰,甚至会对国家安全造成影响。
目前物联网面临着许多的问题:1)感知数据类别非常多,涵盖了视频、图像、语音、传感器等多种形式。
每种数据类型都有自己独特的特征和格式,以及处理和解析时需要遵从的规则和标准。
视频类数据是物联网中重要的一种感知数据,主要指通过摄像头、监控设备等设备采集的图像和视频信号,包括监控摄像、视频直播、视频会议等应用场景。
在物联网中,视频类数据应用广泛。
RFID射频识别技术是一种自动识别技术,其标签中携带的信息可以通过无线电波进行读写。
GPS全球定位系统是一种卫星导航定位技术,可以通过卫星信号确定地球上任何一个位置的经纬度坐标。
激光扫描是一种高速、高精度的三维测量技术,可以通过激光束扫描建立物体表面的三维模型。
开关类格式数据是指记录设备或系统的开闭状态信息,用于表示设备或系统的运行状态。
2)感知节点安全保护能力弱。
物联网中的环境监测与预警系统设计随着物联网技术的发展和进步,智能化生活已经成为现实。
物联网的应用越来越广泛,从家居智能化到工业自动化,无处不在。
其中,环境监测与预警系统是物联网的重要应用领域之一。
本文将讨论物联网中的环境监测与预警系统的设计。
环境监测与预警系统是一种通过物联网技术实时检测、收集和分析环境数据,并根据预设的规则进行预警或报警的系统。
它通过传感器设备将环境数据(如温度、湿度、气体浓度等)采集到物联网网关,然后传输到云端服务器进行数据分析和处理。
首先,物联网中的环境监测与预警系统需要具备高效可靠的数据采集和传输能力。
为了保证环境数据的准确性和实时性,需要选择适合的传感器设备并合理布设。
传感器的选择应根据监测对象和要求进行,例如,温湿度传感器用于室内环境监测,气体传感器用于气体检测等。
同时,传感器应具备长寿命、高灵敏度、低功耗等特性。
数据的传输可以通过有线或无线方式实现,有线传输通常更稳定可靠,而无线传输则更适合于移动环境。
考虑到物联网的应用场景多样化,可以综合采用多种传输方式,提高系统的可靠性和应用范围。
其次,环境监测与预警系统需要具备强大的数据处理和分析能力。
在物联网中,数据规模庞大且多样化,如何高效地处理和分析这些数据对系统的设计至关重要。
云计算技术的发展为环境监测与预警系统提供了强大的数据处理能力。
云端服务器可以实现数据的存储、处理、分析以及可视化展示,帮助用户更好地理解所监测的环境状况。
此外,利用机器学习和人工智能算法,可以对大规模的环境数据进行智能分析和预测,提高系统的智能化和准确性。
另外,环境监测与预警系统需要具备强大的预警和报警功能。
根据环境数据的实时变化,系统能够及时预警或报警,提醒用户采取相应的措施。
预警和报警的方式可以通过手机短信、邮件通知、声音提示等多种形式实现,用户可以根据需要选择合适的方式进行设置。
此外,系统还可以将预警和报警信息发送到物联网设备,实现自动控制和调节,进一步提高系统的智能化和自动化。
本栏目责任编辑:王力电子商务与电子政务环境监测系统物联网网关的设计与实现周茜,王艳敏,单承刚(枣庄学院信息科学与工程学院,山东枣庄277100)摘要:物联网网关在未来的物联网时代将会扮演非常重要的角色,它将成为连接感知网络与传统通信网络的纽带。
该系统基于STM32F107+uC/OS-2构建物联网网关,通过串口与ZigBee 协调器通信,获取ZigBee 终端节点采集的传感数据并显示在uC/GUI 界面上。
ZigBee 终端节点基CC2530+OSAL 构建,采集外围环境温湿度、光照度及火焰数据汇聚于ZigBee 协调器。
上位机控制软件通过串口与STM32网关通信,可实时显示监测环境信息,并可反向控制各终端节点。
网关运行良好,系统经过测试,可以较为准确稳定的测定周围环境信息,并可实现对火灾的预警和防控。
关键词:ZigBee 协调器;路由器;STM32F107;Cortex 网关中图分类号:TP393文献标识码:A文章编号:1009-3044(2016)03-0284-02The Design and Implementation of the Internet Gateway of the Environmental Monitoring System ZHOU Qian,WANG Yan-min,SHAN Cheng-gang(College of Information Science and Engineering,Zaozhuang University,Zaozhuang 277100,China)Abstract:The Internet of things gateway will play a very important role in the future of the Internet of things,it will become a link between the perception of the network and the traditional communication network.The system is based on STM32F107+uC/OS-2to build the Internet of things gateway,through the serial port and ZigBee coordinator communication,acquisition of Zig-Bee terminal node sensing data collected and displayed on the uC/GUI interface.ZigBee terminal node based CC2530+OSAL construction,acquisition of external environment temperature and humidity,light intensity and flame data aggregation in the Zig-Bee coordinator.PC control software through the serial port and STM32gateway communication,real-time display and monitor-ing of environmental information,and can reverse control of the terminal node.Gateway running well,the system after testing,can be more accurate and stable determination of the surrounding environmental information,and can realize the early warning and prevention of fire.Key words:ZigBee coordinator;router;STM32F107;Cortex gateway物联网目前的应用已遍及智能交通、环境监测、智能家居、智能医疗等多个领域,它的三项基本技术分别为传感器技术、RFID 技术以及嵌入式系统技术。
随着物联网技术的普及,在互联网+技术的推动下,物联网对环境监测有了更加积极的作用。
本文主要讲述的是物联网技术在环境监测及火灾防控方面的作用,环境监测系统是专门为森林环境监测、粮仓环境监测、智能楼宇环境监测等开发设计的智能控制系统。
物联网技术应用到环境监测以后,既可以有效减少资源损失也可以降低因为火灾引起的人员伤亡。
本文主要针对环境监测系统的物联网网关的设计展开,从STM32+uC/OS-2软硬件平台的搭建到uC/OS-2操作系统上应用程序的设计等,旨在实现一个基于ZigBee 无线传输技术的网关设计,详细分析ZigBee 协调器与Cortex 网关的串口通信实现、网关对ZigBee 数据包的分解、uC/GUI 界面设计、uC/OS-2操作系统多任务的实现及网关对ZigBee 节点的反控过程。
1系统硬件平台该环境监测系统是基于STM32F107芯片构建,运行uC/OS-2嵌入式操作系统。
利用ZigBee 技术组建无线传感器网络,实现对各个环境数据的监测和采集,汇总各监测节点的数据到协调器,经处理后显示在uC/GUI 界面上,最后通过串口发送到上位机。
1.1STM32F107微处理器STM32F107芯片集成了各种高性能工业标准接口,且STM32不同型号产品在引脚和软件上具有完美的兼容性,可以轻松适应更多的应用。
STM32F107连接线系列采用高性能的ARM Cortex-M332位处理器,高速嵌入式储器(快闪存储多达256个字节与64字节),所有设备提供通用16位定时器,以及标准和先进的通讯接口。
收稿日期:2015-11-01基金项目:该文受到枣庄学院精品课程《嵌入式系统》(编号:2015XJP023)的支持作者简介:周茜(1992—),女,山东德州人,学生,本科,专业:网络工程(物联网);王艳敏(1991—),女,山东滨州人,学生,本科,专业:网络工程(物联网);单承刚(1982—),男,山东宁阳人,讲师,硕士,嵌入式系统、无线传感网。
284DOI:10.14004/ki.ckt.2016.0430电子商务与电子政务本栏目责任编辑:王力Computer Knowledge and Technology 电脑知识与技术第12卷第3期(2016年1月)1.2网关的硬件接口1.2.1网关与ZigBee 协调器的硬件接口设计Cortex-M3网关与ZigBee 协调器模块通过串口实现通信,ZigBee 协调器的串口0通过扩展插槽连接Cortex-M3网关的串口4。
ZigBee 协调器的硬件接口图如图2所示,CC2530的P0.2和P0.3是串口0的接收发送管脚。
图1ZigBee 协调器的硬件接口1.2.2LCD 硬件接口设计LCD 采用128×64液晶显示屏,CC2530之间通信时采用串行接口,进行信息显示时需要进行LCD 库函数的移植,在应用层调用库函数,以实现用户需要显示的信息。
其中LCD_RS 是Data 与Command 的切换信号,对LCD 的控制IC 初始化。
LCD_WR 的作用是写入数据。
2系统软件设计系统的软件平台基于uC/OS-2操作系统,uC/OS-2是一个可以基于ROM 运行的、可裁剪的、抢占式、实时多任务内核、具有高度可移植性的实时操作系统。
uC/OS-2可以视为一个多任务调度器,具体实现系统启动任务、网关对ZigBee 协调器数据包的分解任务、触摸屏显示任务和蜂鸣器报警任务。
2.1ZigBee 协调器数据处理过程路由器监测节点加入ZigBee 网络后,采集环境数据发送至协调器,协调器封装监测节点的数据依次串口传输至Cortex-M3网关,同时协调器还可以接收网关发送的指令对监测节点进行反控。
2.2网关对ZigBee 协调器数据包的分解网关对ZigBee 协调器数据包接收通过UART4中断服务函数实现,在中断的处理函数中,把接收到的数据依次发送至上位机,同时每接收一个节点的10字节的数据就抛出消息邮箱。
网关主程序端通过申请接收消息邮箱获取每个节点的环境数据,并显示在uC/GUI 界面上。
2.3网关主程序设计网关主程序的设计围绕着系统硬件的初始化、GUI 库的初始化、uC/GUI 界面的显示、uC/OS-2多任务的处理来设计。
网关uC/GUI 界面能够显示每个监测节点的温湿度,火焰,光照等数据。
超过设定温度报警数值,蜂鸣器报警。
uC/GUI 界面操作可以对ZigBee 监测节点进行反控。
3实验结果ZigBee 网络构建后,ZigBee 节点加入该网络并进行数据传输。
网关的ZigBee 模块接收到数据后对其进行处理,并按照在ZigBee 数据处理任务函数里边规定的输出方式进行输出,在网关uC/GUI 界面上进行显示,并通过串口在上位机上显示。
下图为环境监测系统的网关界面:图2环境监测系统网关UI 界面4结束语本文主要设计一个基于ZigBee 技术的无线环境监测系统。
该系统监测节点采用CC2530单片机作为MCU ,并且结合ZigBee 协议架构进行编程设计,来构建ZigBee 传感器监测节点。
实现基于CC2530的传感器数据采集系统设计,并在IAR 集成开发环境中进行基于ZigBee 架构的编程,节点模块的调试。
实验过程中各方面运行良好,且成本较低,可以实现在智能楼宇、森林火情、粮仓环境等领域中的环境监测。
参考文献:[1]JSLee,YC Huang.ITRI ZBnode:A ZigBee/IEEE 802.15.4Plat⁃from for Wireless Sensor Networks.[2]韩敬海,倪建城.Cortex-M3开发技术及实践[M]西安电子科技大学出版社,2014.1.[3]韩敬海,吴明君.ZigBee 开发技术及实践[M]西安电子科技大学出版社,2014.1.[4]李华.MCS-51系列单片机实用接口技术[M]北京:北京航空航天大学出版社,1993:594-599.[5]廖义奎.Cortex-M3之STM32嵌入式系统设计[M].北京:中国电力出版社,2012.[6]奥尔斯.物联网创新实验系统[J].嵌入式网关,2011(4):14.[7]周相兵,马洪江,苗放.一种基于云计算的旅游云构架模式研究[J].重庆师范大学学报(自然科学版),2013,30(12):79-86.[8]黄书强,王高才,单志广,玉辉,李阳,陈庆麟.智慧城市中无线网络节点部署优化方案研究[J].计算机研究与发展,2014,51(2):278-289.[9]蒙博宇.STM32自学笔记[M].北京:北京航空航天大学出版社,2014.2.285。