基于WebSocket技术的温湿度监控系统研究

合集下载

基于WEB的档案库房温湿度自动监控系统

基于WEB的档案库房温湿度自动监控系统
21 0 0年
第 2 期 3
S IN E&T C N L G F R A I N CE C E H O O Y N O M TO I
O本刊重稿0
科技信息
基 于W B 档 库 温 度自 监 系 E的 案 房 湿 动 控 统
肖 刚
( 州市 国土资源 局 山东 莱
莱 州 2 1 0 ) 6 4u o a d a d R s u c s f az o i , ih uS a d n , 6 4 0C ia B r a f n n eo r e i u C t Laz o h n o g 2 1 0 , h n ) L o L h y
成 的具 有 保 存 价 值 的 文 字 、 表 、 图 图纸 、 声像 、 物 等 各 种 载 体 的 历 史 实 构 自动 监 控 三个 阶段 的 发 展 。 目前 , 于 We 基 b的 BS结构 自动 监 控 系 / 记 录 , 掌握 国土 资 源 动态 和 国土 资 源 优 化 配 置 等 方 面起 着不 可 替 代 在 统 是 工业 自动化 领 域 研 究 的 热点 问题 和 发 展 方 向 , 逐 步 迈 向实 施 阶 并 的作 用 。 此 , 因 国土 资 源 档案 的保 管 工 作 显得 尤 为 重 要 , 档案 管 理 工 是 段。 作 的 重 要环 节 。 尽 管不 同载 体 的 档案 保 管条 件 不 尽 相 同 , 均 有 一 个 但 温湿 度 自动 监 控 系统 是 大型 库 房 安 全 管 理 的 重 要保 障 , 库 房 中 对 共 同 特点 , 即对 环 境 温湿 度 都 有 严 格 要求 。 适 宜 的 温 湿度 . 磁 性 载 不 对 的空调、 加湿 机 、 湿 机 等设 备 综 合 情 况 实 行 自动 化 管 理 , 抽 具有 各 种 安 体、 光盘 和 纸 张 均有 影 响 。 档 案 综 合保 护 措 施 得 当 时 , 案 库 房 温 湿 在 档 全保 护 . 行 监 控 和 管 理 功能 . 保 库 房 设 备 、 质 的 安 全 。 运 确 物 度 剧烈 波 动 成 了 致使 档 案 材 料 纸 张纤 维 损 坏 和 字 迹 脱 落 的 主 要 原 因 。 而 对 于 电子 文 件 载体 , 温 度 过 高 或 过 低 条 件 下 , 酯 底 基 易 膨 胀 或 2 系统 设 计 在 聚

基于物联网的环境温湿度监测系统研究与开发

基于物联网的环境温湿度监测系统研究与开发

基于物联网的环境温湿度监测系统研究与开发物联网(Internet of Things, IoT)是一种通过物理设备连接和交互的智能系统。

它可以实现设备之间的远程控制和数据传输,为我们的生活带来了便利和智能化。

在物联网技术的应用领域中,环境温湿度监测系统是其中一个重要的应用方向。

环境温湿度监测系统的研究和开发旨在通过使用物联网技术,实时监测和控制室内外的温度和湿度。

这样的系统对于许多领域都非常重要,包括农业、气象学、建筑工程等。

它可以帮助农民掌握农作物生长环境信息,以便更好地管理和调整温湿度,提高产量。

它可以为气象学家提供更准确的天气预报和环境研究数据。

它还可以帮助建筑工程师监测建筑物内外的温湿度变化,以确保室内舒适性和建筑物的结构安全。

为了实现基于物联网的环境温湿度监测系统,首先需要适当的传感器来测量温度和湿度。

常用的传感器包括温度传感器(如热敏电阻、热电偶)和湿度传感器(如电容式湿度传感器、电阻式湿度传感器)。

这些传感器可以通过物联网设备(如无线传输模块)将数据传输到云端服务器。

云端服务器是环境温湿度监测系统的核心部分。

它可以接收和存储来自传感器的数据,并提供数据分析和可视化的功能。

通过与物联网应用程序或用户界面的连接,用户可以使用智能手机、电脑或其他设备,远程监测和控制温湿度。

在实际应用中,环境温湿度监测系统可以应用于许多场景。

以农业为例,农民可以安装温湿度传感器在温室、大棚等地方测量环境温湿度。

通过与物联网连接,农民可以随时随地通过手机或电脑查看实时数据,并根据数据进行相应的调整。

例如,如果温度太高,农民可以打开通风设备,调整湿度设备以适应植物生长的需求。

这将有助于提高农作物的质量和产量。

除了农业,环境温湿度监测系统还可以应用于气象学和建筑工程等领域。

在气象学中,传感器可以安装在不同地点进行温湿度测量,从而提供更准确的天气预报和气象分析。

在建筑工程方面,系统可以用于监测建筑物内部和外部的温湿度变化,以确保室内环境的舒适性和建筑结构的安全性。

物联网系统中的温湿度监测与控制研究

物联网系统中的温湿度监测与控制研究

物联网系统中的温湿度监测与控制研究摘要:物联网(Internet of Things, IoT)的发展为温湿度监测与控制提供了更加智能化和便捷的解决方案。

本文主要研究物联网系统中的温湿度监测与控制技术,包括传感器选择、数据采集与处理、无线通信和远程控制等方面,以提高温湿度的精确度、实时性和灵活性。

1. 引言随着物联网的兴起和发展,各种传感器和控制设备的应用范围越来越广泛。

其中,温湿度监测与控制在居住环境、农业和工业生产等方面具有重要的意义。

物联网技术的引入为温湿度监测与控制提供了更高效、精确和智能化的解决方案,本文将对物联网系统中的温湿度监测与控制进行研究。

2. 传感器选择在物联网系统中,传感器的选择对温湿度监测与控制的准确性和稳定性有重要影响。

常用的温湿度传感器有热电阻传感器、电容式湿度传感器和超声波传感器等。

根据应用场景的不同,可以选择不同类型的传感器,以满足温湿度监测与控制的需求。

3. 数据采集与处理在物联网系统中,采集温湿度数据是重要的一步。

传感器采集到的数据经过模数转换后,可以通过无线通信技术传输到监测中心或云端服务器。

在数据处理过程中,可以采用滤波和算法优化等方法,对原始数据进行处理,提高数据的准确性和稳定性。

4. 无线通信物联网系统中,无线通信起到了十分重要的作用。

通过无线通信技术,温湿度数据可以实时传输到监测中心或云端服务器。

目前常用的无线通信技术包括Wi-Fi、蓝牙、ZigBee和LoRa等。

根据不同的应用场景和需求,可以选择适合的无线通信技术,以实现温湿度数据的远程传输。

5. 远程控制物联网系统中,可以对温湿度进行远程控制。

通过远程控制技术,可以根据实际需求对温湿度进行调节和控制。

例如,在家居环境中,可以通过智能手机等终端设备对室内温湿度进行监测和控制。

在农业生产中,可以通过物联网系统对温室温湿度进行实时监测和自动控制。

远程控制技术的应用使温湿度的调节更加智能化和便捷化。

6. 挑战与解决方案在温湿度监测与控制的研究中,也会面临一些挑战和问题。

基于无线传感器网络温湿度采集检测系统

基于无线传感器网络温湿度采集检测系统

基于无线传感器网络温湿度采集检测系统1 引言温湿度是与日常生产生活关系度很大的参量,很多情况下要对温湿度进行采集监测,对于温湿度的采集监测有多种方法。

随着需要的变化,传统的有线采集在采集环境对象和数据的传输距离上已经满足不了要求。

本文结合无线传感器网络和GSM 通信等技术研究设计一种无线温湿度采集监测系统,包括方案的选择和确定、前端的信息采集模块的硬件软件设计、系统中节点的软件设计简介和终端监测界面的设计。

系统能实现温湿度的实时无线采集和监测,满足树形、环形和星行节点拓扑结构。

由于系统采用无线收发和GSM 通信等技术,并具有反馈系统,不仅克服了环境对象和数据传输距离的问题,还在一定程度上实现了自动控制。

2 整个系统方案构架整个温湿度采集监测系统设计构架如所示,它主要由前端温湿度采集模块(采集节点)、KM-NODE 433 节点模块、GSM 通信模块和监测模块组成。

3 系统的工作原理系统工作时,各前端采集节点先采集各自区域的温湿度信息,经单片机简单处理后通过无线发送给中继节点,中继节点通过接力方式通过无线发送将简单处理后的温湿度信息发送给GSM 模块上的Sink 节点,Sink 节点将按要求将接收的温湿度信息进行再次处理,并判断在设定时间内所有采集节点的数据信息是否都获得到,如果是则通过GSM 模块用AT 命令将收集到的最新数据发送给终端用,如果在等待时间内没有收集到所有采集节点的数据,则延时一定时间后将已收集的采集节点信息发送给终端,终端用户通过设计的接口和软件读取并查看采集节点的数据信息。

具体的工作流程图如所示。

4 系统各组成模块设计4.1 温湿度采集模设计温湿度采集电路原理框图如所示,主要由传感器、单片机和供电电源组成。

传感器选用瑞士的温湿度集成数字传感器SHT15,它具有体积小、使用方便灵活、响应迅速、抗干扰能力强、性价比高等优点。

单片机选用MSP430F2132,它是一个低功耗、高性能单片机。

基于云平台的物联网温湿度监控系统

基于云平台的物联网温湿度监控系统

基于云平台的物联网温湿度监控系统随着物联网技术的飞速发展和云计算技术的日益成熟,基于云平台的物联网温湿度监控系统已经成为一种重要的智能化解决方案。

这种系统能够帮助企业、机构和个人实时监测和管理温湿度数据,提高生产效率、节约能源资源,同时也能够提供更加便捷的用户体验和更加智能的决策支持。

本文将会针对基于云平台的物联网温湿度监控系统进行详细的介绍和分析。

一、基于云平台的物联网温湿度监控系统的概念基于云平台的物联网温湿度监控系统是将物联网技术与云计算技术相结合,利用传感器实时采集环境中的温湿度数据,并通过云平台实时传输、存储和分析这些数据,从而实现对温湿度信息的监控和管理。

这种系统将温湿度传感器、数据传输模块、云服务器和用户端应用软件结合在一起,能够实现全面的温湿度监控和智能化的管理。

二、基于云平台的物联网温湿度监控系统的核心技术1. 温湿度传感器技术:温湿度传感器是基于物联网温湿度监控系统的核心设备,能够实时采集环境中的温湿度数据,并将数据通过无线传输模块发送至云平台。

目前市面上常见的温湿度传感器多采用数字式传感技术,具有高精度、快速响应和稳定性强等特点,能够满足不同环境下的温湿度监测需求。

2. 无线传输技术:采用低功耗的无线传输技术,如Wi-Fi、蓝牙、LoRa等,能够实现温湿度数据的实时传输和远程控制。

通过无线传输技术,温湿度数据能够快速、稳定地传输至云平台,为用户提供实时的温湿度监控和管理服务。

3. 云计算技术:云计算技术作为基于云平台的物联网温湿度监控系统的重要支撑,能够实现大规模数据的存储、分析和处理。

通过云平台,用户能够随时随地获取温湿度数据、查看历史记录、设置报警规则等功能,实现对温湿度信息的全面监控和智能化管理。

4. 应用软件开发技术:基于云平台的物联网温湿度监控系统需要结合用户端的应用软件,能够实现温湿度数据的可视化展示、远程控制和智能分析等功能。

采用移动应用开发技术和大数据分析技术,能够为用户提供更加便捷的用户体验和更加智能的决策支持。

基于嵌入式WebServer的粮仓温湿度监测系统设计

基于嵌入式WebServer的粮仓温湿度监测系统设计

收稿日期:2008-10-07;修回日期:2009-01-10基金项目:河南省自然科学基金(200551411001)作者简介:刘於勋(1963-),女,湖北人,副教授,研究方向为嵌入式系统的应用。

基于嵌入式W eb Server 的粮仓温湿度监测系统设计刘於勋1,李 智2(1.河南工业大学信息科学与工程学院工程系,河南郑州450001;2.河南工业大学粮油食品学院,河南郑州450001)摘 要:在分析了目前国内粮仓监测系统中存在一些缺陷的基础上,提出了用ARM +μCLinux +Web 服务器作为开发粮仓温湿度监测系统的软硬件平台的设计方案。

在嵌入式系统中集成嵌入式Web 服务器用户通过Internet 网络可以实现远程监测嵌入式设备采集数据和工作状态,从而提高了监测效率,减低了监测成本。

给出了在μCLinux 操作系统下构建Boa 服务器的具体步骤。

该系统能够提供粮仓温湿度等相关环境参数的变化,为有关部门采取相应措施提供决策依据。

关键词:嵌入式;Web server ;CGI中图分类号:TP316.8 文献标识码:A 文章编号:1673-629X (2009)07-0213-03Design G ranary T emperature and H umidity Measure SystemB ased on Embedded Web ServerL IU Yu 2xun 1,L I Zhi 2(1.Department of Engineering ,School of Information Science and Technology ,Henan University of Technology ,Zhengzhou 450001,China ;2.School of Food Science and Technology ,Henan University of Technology ,Zhengzhou 450001,China )Abstract :On the basis of analyzing some defectiveness in current domestic granary monitoring system ,design was proposed to use ARM +μCLinux +Web server as hardware and software platform to develop temperature and humidity monitoring system of granary.In em 2bedded system integration of embedded Web server ,Users can achieve remote monitoring equipment embedded data and working status through the Internet network ,thereby enhancing the monitoring efficiency and reduce the cost of monitoring.The concrete steps of Boa server construction under μCLinux operating system are given in this paper.Some environment parameters such as temperature ,humidi 2ty ,etc.in the granary can be monitored real -timely.From the gathered information ,the decision prevention can be made rightly by re 2lated governmental departments.K ey w ords :embedded ;Web server ;CGI0 引 言目前,粮仓温湿度监测系统在我国的应用己相当普及,国内粮情测控系统大多数采用LONWOR KS 和CAN 两种现场总线结构,该结构由于采用了有线通信,存在着安装复杂、可扩性差、共享数据范围小等缺陷。

基于物联网的温湿度监测系统

基于物联网的温湿度监测系统

基于物联网的温湿度监测系统作者:黄川来源:《科技资讯》2018年第02期摘要:本文研究了一种可以实现自动数据采集、处理和传输的物联网温湿度监测系统。

数据采集终端设备纳入物联网系统,并且可以直接互联互通,实现自组局域网,相互协作完成特定的业务。

此系统具有智能化、远程化等特点,可用于室内监测、大棚蔬菜等领域。

关键词:物联网 Zigbee ARM UDP/TCP Linux中图分类号:TP319 文献标识码:A 文章编号:1672-3791(2018)01(b)-0001-02社会经济和人类活动的发展,对环境监测的需求和意识不断增强。

人们对环境监测的指标、范围、领域、频次、质控等方面的要求也逐步得到扩展和提高。

本文在充分研究嵌入式开发的基础上进行了综合设计,即通过对ARM开发板串行口的读写操作将Zigbee开发板上的温湿度数据读出并存入数据库,然后将数据库里面的数据读出,利用C/S架构将温湿度数据传输至手机等移动终端上,便于随时接收最新数据。

1 系统设计思路本设计基于Zigbee开发板和ARM开发板,通过读取DHT11传感器的温湿度数据,将读出来的温湿度数据显示到Zigbee开发板的LCD屏上;然后通过串行口的读写操作将温湿度数据读取到ARM开发板,并将温湿度数据存入中心数据库;最后将温湿度数据利用网络发送到手机移动端或者浏览器上显示。

2 系统总设计方案本系统所采用的主要硬件是网蜂科技的Zibee开发板以及ARM(A9)开发板。

第一步:利用IAR编程软件将监测温度和湿度的应用程序下载到Zibee底板(该底板采用CC2530芯片,具有一个温湿度传感器),通过无线传输将采集到的温度和湿度等数据传输到核心板。

第二步:将核心板通过串行口线插到ARM开发板,通过对ARM串行口的读写操作将得到的数据插入到ARM板的中心数据库(Sqlite)中。

第三步:通过对数据库的读操作,将数据库中的最后一条(最新)数据读出来通过C/S架构(即UDP或者TCP协议)把数据显示到手机、平板等移动终端。

基于WebSocket的实时监控系统研究

基于WebSocket的实时监控系统研究

基于WebSocket的实时监控系统研究随着物联网技术的发展,越来越多的设备开始连接到互联网。

这些设备会产生大量的数据,如何高效地收集和分析这些数据成为了一个重要的问题。

而实时监控系统作为一个重要的手段,越来越受到人们的关注和重视。

实时监控系统的核心是数据的实时传输和处理。

过去,我们通常采用轮询的方式从服务器获取数据,但是这种方式不仅效率低下,而且会占用很多的带宽。

而基于WebSocket的实时监控系统,可以通过建立一个持久的连接,在服务端有数据更新时,主动推送到客户端,实现了实时的数据更新。

在实现基于WebSocket的实时监控系统之前,我们需要先了解WebSocket的基本原理。

WebSocket是一种在HTTP之上建立的双向通信协议,它允许客户端和服务端之间进行实时的数据传输。

与传统的HTTP请求-响应模式不同,WebSocket是一种长连接,即客户端和服务端之间建立一条持久的连接,并保持该连接打开状态,以便实时地传输数据。

WebSocket的优点在于它可以降低服务器压力,节省带宽,同时还可以实现实时的双向通信。

基于WebSocket的实时监控系统的实现主要包括以下几个方面:1. 前端页面的实现前端页面的实现主要是通过JavaScript代码与WebSocket建立连接,并在连接成功后,通过指定WebSocket的回调函数来接收服务器推送的实时数据。

在页面上,我们可以将数据以图表或者表格的形式展示出来,从而实现实时监控的效果。

为了保证实时性,我们需要通过优化JavaScript代码来提高浏览器的性能和响应速度。

2. 服务器端的实现服务器端的实现主要是通过WebSocket库来进行开发,如Node.js中的ws库或者Python中的websocket库等。

通过WebSocket库,我们可以建立WebSocket服务端,接收来自客户端的连接请求,并根据业务需求,将实时数据推送给客户端。

在开发服务器端的代码时,我们需要注意多线程安全和数据并发的问题,同时需要充分测试和优化系统,以保证系统的稳定性和高效性。

基于物联网的信息采集系统(室内温湿度检测) (2)【范本模板】

基于物联网的信息采集系统(室内温湿度检测) (2)【范本模板】

*******************实践教学****************************计算机与通信学院2014年春季学期物联网综合应用实践课程设计题目:基于物联网的信息采集系统(室内温湿度检测)专业班级:姓名:学号:指导教师:成绩:目录摘要 (3)前言 (4)一、基本原理: (5)二、系统方案设计 (5)1、系统分析 (5)2、系统方案设计 (6)3、系统方案选择 (7)三总体设计 (8)3。

1 SHT10引脚特性 (8)3.2 温湿度传感器模块 (10)3.3 CC2530串口通信原理 (11)3.4 ZigBee无线传感器网络通信标准 (12)四、详细设计 (12)4.1实现温湿度数据采集的硬件部分 (13)4。

2实现温湿度采集的软件部分 (16)4.3总体结构流程 (18)五、系统测试 (26)总结 (27)致谢 (30)基于物联网的室内环境信息采集系统设计摘要基于物联网的无线传感网络是多学科的高度交叉,知识的高度集成的前沿热点研究领域。

它通过各类集成化的微型传感器协作地实时监测,感知和采集各种环境或监测对象的信息,这些信息通过无线方式被发送,并以自组多跳的网络方式传送到用户终端无线传感器网络的特性决定了其不需要较高的传输带宽,而要求较低的传输延时和极低的功率消耗。

IEEES02.15.4/ZigBee技术是近年来通信领域中的研究热点,具有低成本、低功耗、低速率、低复杂度的特点和高可靠性、组网简单、灵活等优势,逐渐成为无线传感器网络事实上的国际标准。

此次课设设计并实现了用无线传感器网络构成的分布式温度湿度监控系统。

关键词:物联网、信息采集、ZIGBEE、串口通信前言在科技不断发展的今天,环境条件的温湿度指标是成为许多工作场合的重要参数,尤其是室内环境中的温湿度,温度和湿度的变化直接影响着人们的日程生活。

温湿度的过高或过低都会影响室内事物的变化,所以有必要测量和控制室内的温湿度,不同的室内环境对温湿度的要求各不相同.本设计是一种基于CC2530和数字温湿度传感器的温湿度采集系统。

基于无线传感器网络的环境温湿度监测与可视化系统设计

基于无线传感器网络的环境温湿度监测与可视化系统设计

基于无线传感器网络的环境温湿度监测与可视化系统设计无线传感器网络(Wireless Sensor Network,WSN)是由多个无线传感器节点组成的自组织、分布式网络系统,在环境监测、物联网、智能城市等领域具有广泛的应用。

本文就基于无线传感器网络的环境温湿度监测与可视化系统设计进行探讨。

一、引言环境监测是现代社会的重要组成部分,其中温湿度是关键参数。

传统的监测方法通常需要人工参与,不仅费时费力,还可能存在不准确的情况。

基于无线传感器网络的温湿度监测系统能够实时获取环境数据,提高监测准确性和效率。

为了更好地实现对温湿度数据的收集和管理,本文提出了一种基于无线传感器网络的环境温湿度监测与可视化系统设计,并详细介绍了其架构和功能。

二、系统架构基于无线传感器网络的环境温湿度监测与可视化系统由三个主要组成部分构成:传感器节点、数据传输模块和数据处理与可视化模块。

1. 传感器节点传感器节点是系统的基础,负责采集环境温湿度数据并通过无线通信传输给数据处理与可视化模块。

传感器节点可以通过自组织网络结构进行沟通与协作,降低能耗。

同时,传感器节点还需要具备较小的尺寸和低功耗的特点,以便方便部署和长时间的运行。

2. 数据传输模块数据传输模块负责接收传感器节点发送的温湿度数据,并通过无线传输方式将数据传送至数据处理与可视化模块。

在这个模块中,需要选择适当的无线传输技术,如Wi-Fi、Zigbee或蓝牙等,以保证数据的高效传输和较大范围的覆盖。

3. 数据处理与可视化模块数据处理与可视化模块是系统的核心,负责对传感器节点发送的温湿度数据进行处理与分析,并将结果以可视化的形式展现。

数据处理算法可以采用常见的数据挖掘与分析技术,如聚类、回归等。

可视化界面需要设计直观且易于理解,使用者可以通过界面直观地了解环境的温湿度状况,方便决策和管理。

三、系统功能基于无线传感器网络的环境温湿度监测与可视化系统设计应具备以下功能:1. 实时监测与数据采集系统能够实时监测环境的温湿度状况,并准确采集数据。

基于无线传感网络的环境温湿度监测系统

基于无线传感网络的环境温湿度监测系统

基于无线传感网络的环境温湿度监测系统无线传感网络(WSN)是一种由无线传感器节点组成的分布式网络系统,能够实时监测和收集环境中的数据。

环境温湿度监测系统是WSN的一个重要应用领域,它可以实时监测和记录环境中的温度和湿度信息,为用户提供准确的环境数据,也有助于做出合理的调控和决策。

环境温湿度监测系统的设计目标是实现高精度、实时的温湿度数据的收集、存储和传输。

系统由传感器节点、网关节点和监控中心组成。

首先,传感器节点是环境温湿度监测系统的核心组件。

传感器节点由温湿度传感器、无线通信模块和能量管理模块组成。

温湿度传感器负责实时监测环境中的温度和湿度数据,并发送给无线通信模块。

无线通信模块负责将传感器节点采集到的数据进行封装和传输,例如使用无线传感器网络的标准协议(如IEEE 802.15.4)。

能量管理模块负责管理传感器节点的能量消耗,例如使用节能策略、功率管理等手段延长节点的使用寿命。

其次,网关节点是传感器节点与监控中心之间的桥梁。

网关节点负责接收和处理来自传感器节点的温湿度数据,并将其发送给监控中心。

网关节点通常比传感器节点更强大,具备处理和存储大量数据的能力。

它可以采用有线或无线方式与监控中心进行通信,例如通过以太网连接或使用无线通信技术如Wi-Fi、GPRS等。

最后,监控中心是环境温湿度监测系统的用户界面和数据存储中心。

监控中心接收来自传感器节点的温湿度数据,并将其显示在用户界面上。

用户可以实时监测环境中的温湿度变化,并进行数据分析和报表生成。

同时,监控中心还负责存储和管理环境温湿度数据,以便用户随时查询和回顾历史数据。

在实际应用中,基于无线传感网络的环境温湿度监测系统具有许多优势。

首先,由于无线传感器节点具有自组织和自适应能力,系统可以实现灵活的布置和快速搭建。

其次,传感器节点可以通过无线方式与网关节点通信,避免了布线的复杂性和高成本。

此外,无线传感器节点的小型化和低功耗特性使得它们适用于各种环境和场景,如室内、室外、远程地区等。

基于云平台的物联网温湿度监控系统

基于云平台的物联网温湿度监控系统

基于云平台的物联网温湿度监控系统物联网(Internet of Things,IoT)已经成为了当今热门的技术发展方向,它将各类物理设备与互联网连接起来,实现设备间的信息共享和智能化管理。

物联网温湿度监控系统是物联网应用的一个重要方向,它可以实时监测温湿度信息,为用户提供安全、高效的环境管理。

该物联网温湿度监控系统基于云平台,主要由传感器、数据传输模块、云服务器以及用户界面组成。

传感器负责采集环境中的温湿度数据,数据传输模块将采集的数据通过通讯技术传送到云服务器,云服务器负责存储和处理数据,并实时提供给用户进行监测和管理。

在实际应用中,传感器可以选择传统的温湿度传感器或无线传感器,根据不同的需求进行选择。

传感器部署在需要监测的区域,实时采集温湿度数据,并通过数据传输模块将数据发送到云服务器。

数据传输模块可以选择无线通讯技术,如Wi-Fi、蓝牙或NB-IoT等,实现数据的远程传输。

云服务器则负责存储和处理传感器采集的数据。

它提供了高可靠性和弹性伸缩的存储服务,能够容纳大量的数据,并且可以根据用户的需求进行动态扩展。

云服务器还提供了强大的分析和计算能力,能够对温湿度数据进行实时分析和处理,为用户提供准确的环境监测结果。

用户界面是物联网温湿度监控系统的重要组成部分,它提供了直观友好的操作界面,用户可以通过任意终端设备访问系统,实时查看温湿度数据和监测结果。

用户界面还提供了数据可视化和报表生成功能,用户可以根据自己的需求,自定义查看数据的方式和呈现形式。

基于云平台的物联网温湿度监控系统能够实现对环境温湿度的实时监测和远程管理。

它不仅提供了高效、便捷的环境管理手段,还可以通过云服务器的分析和计算能力,为用户提供更多的智能化服务。

随着物联网技术的不断发展,这种基于云平台的物联网温湿度监控系统将在各个领域得到广泛的应用。

基于Web的远程温湿度监测系统的设计_毕业设计

基于Web的远程温湿度监测系统的设计_毕业设计
1.2课题研究的背景及意义
1.2.1课题研究的背景
对于温湿度的检测系统的研究有很多,归纳起来有两个大的走向,一是趋于小型化的手持式或现场式的检测设备,数据的记录需要人工干预,工作效率和精度都不高。二是采用检测元件集中管理的数据采集模式,但是管理范围大都只局限在本地计算机上,通过网络对现场数据访问的技术目前的研究发展还是不够的主要体现在检测系统功能的完备性上,所以本设计集中检测技术、上位机控制、数据库存储、Web服务器架构和访问技术于一体,最大限度的满足实际工作需要,提高工作效率[5]。
(1)突破了检测系统高成本、移植性差的通病,以单片机作为控制中心实现了成本最小化,通过采用DS18B20温度传感器元件通过单总线技术既节约控制端口同时增加了系统的可扩展性,同时该元件的温度适用范围比较大从而实现了可移植性的突破。
(2)远程多点实时监控,并对现场设备进行了冗余备份,解决了现场监控和故障检修的不便,实现远程对现场生产条件的掌控和现场设备的故障检测和判断。
掉电检测和低功耗模式等[10]。
2.2基于WEB的远程温湿度监测系统的硬件接口设计
2.2.1 STC89C52引脚介绍
进行单片机的接口设计首先需要分析一下STC89C52单片机的引脚[10]。STC89c52单片机拥有四个并行口其中P1口为准双向口,P2口为可作为地址总线输出口的准双向口,P0口可作为地址/数据总线口的三态双向口,当P3口作为8为双向I/O端口时,其内部具有上拉电阻,输出缓冲器具有对称的驱动特性,可以输出和吸收20mA大电流。此外,它还可以作为AD转换引脚。当P0、P1、P2端口全作为普通I/O口时,和P3口功能基本相同。另外,P3.0和P3.1作为串行通信口实现上位机和下位机间的串口通信连接。单片机结构见图3。
这是系统中又一重要模块。其主要功能是实现对数据进行上位机和下位机之间的交换,是实现远程控制的关键。系统中串行通信模块通过MAX232芯片进行电平转换实现上位机与下位机的通信。

基于无线传感器网络的多处网络机房温湿度双向监控系统

基于无线传感器网络的多处网络机房温湿度双向监控系统

基于无线传感器网络的多处网络机房温湿度双向监控系统钟九洲【摘要】Alstract:Along with the new campus building,campus continues to expand,network application is continuously increasing,the emergence of a number of network computer room.On the basis of network computer room temperature and humidity requirements,in order to prevent computer equipment due to environmental factors such as temperature and humidity failure occurs,the application design of wireless sensor network monitoring system of temperature and humidity.Hardware design of the networking mode,temperature and humidity collection node,data receive node.Softwares are designed for node controlprogram,transducer,transceiver,communication channel initialization procedures,to achieve parameter transmitting,receiving,processing.And the field test,the test results and room temperature and humidity.%随着学校新校区建立,校区的不断扩大,网络应用不断增加,出现了多个网络机房.依据网络机房温湿度环境要求,为了防止计算机设备因温湿度等环境因素发生故障,应用无线传感器网络设计了温湿度监测系统.硬件设计了组网方式、温湿度采集节点、数据接收节点.软件上设计了节点控制程序,传感器、收发器、通信信道初始化程序等,实现了参数的传送、接收、处理.并进行了现场测试,测试结果与机房温湿度一致.【期刊名称】《计算机系统应用》【年(卷),期】2013(022)005【总页数】4页(P54-57)【关键词】WSN;Zigbee;温湿度检测;双向性【作者】钟九洲【作者单位】达州职业技术学院,达州635000【正文语种】中文随着学校新校区建立, 校区的不断扩大, 网络应用不断增加, 出现了多个网络机房. 网络机房是网络的数据传输、网络交换中心. 中心的网络设备、服务器设备、UPS 设备中通常使用了大批的半导体器件、电阻器、电容器等. 在设备加电工作时, 环境温度、湿度的变化部会对它们的正常工作造成影响. 当温度、湿度过高时, 可能会导致某些元器件不能正常工作甚至完全失去作用, 进一步导致计算机设备的故障. 为了确保网络机房设备安全可靠地运行, 除严格控制温度之外, 还需要把湿度控制在规定的范围之内. 传统的温湿度监控系统, 主要采用有线的总线式布线方式, 这种方式稳定性比较高. 但是随着网络机房增多, 地理位置分散, 设备的不断增多, 各种电缆十分繁多, 传统的有线温湿度监控会应走线不合理产生新的高热密度区域等问题, 显得力不从心. 通过传感器和无线网络的结合, 可以使复杂多处的网络机房温湿度监控系统环境变得简单、灵活、节能、便于维护.网络机房温湿度监控系统主要是将多处的网络机房中的温湿度数据通过传感器采集, 然后结合Zigbee网络连接校园网中. 将数据传送到校园网控制机房, 提醒管理员及时的处理. 同时利用利用Zigbee网络具有双向通信的特点, 将中心监控机房处理后的信息生成控制指令通过无线网络反馈给远程的受控节点, 从而形成一个闭环的控制系统. Zigbee技术组建机房温湿度监控网络, 具有低复杂度、自组织、低功耗、低数据速率、低成本的特点. 图1为多处网络机房温湿度双向监控系统构建示意图. 现在无线传感器网络路由协议很多, 每个协议更具自己的特点适应于不同的网络环境. 结合本系统的无线传感器网络的特点, 选择了平面路由协议中定向扩散协议. 这种路由协议具有路径健壮性强, 可以使用查询机制按需建立路由, 数据以聚合方式从而削减数据通信量.2.1 无线传感器节点无线传感器网络的基础是无线传感器节点, 它主要的任务是对数据的传感和预处理, 重要的组成部分有传感器模块、处理器模块、无线通信模块、电源模块. 传感器模块主要用于感知和采集监测区域内环境信息; 处理器模块用于对整个节点的模块控制和对采集接受的数据进行处理; 无线通信模块主要负责接受和发送数据, 让节点之间无线通信; 电源模块位各个模块提供电能, 由于ZigBee的传输速率低,发射功率仅为1mW,而且采用了休眠模式, 功耗低, 因此使用AA电池供电, 估算靠两节5号电池就可以维持长达6个月到2年左右的使用时间. 其结构如图2.2.2 无线通信模块及处理模块采用TI公司的CC2530, 它能够以非常低的总的材料成本建立强大的网络节点. CC2530 结合了领先的RF 收发器的优良性能, 业界标准的增强型8051 CPU, 系统内可编程闪存, 8-KB RAM 和许多其他强大的功能. CC2530 具有不同的运行模式, 使得它尤其适应超低功耗要求的系统. 运行模式之间的转换时间短进一步确保了低能源消耗. CC2530可以通过现有规模的物理层和控制层实现无线通信, 适用于Zigbee产品的开发.本系统中使用CC2530结合计算机完成Zigbee网络和以太网之间数据的双向交换. CC2530主要应用在Zigbee网络中接收和转发数据, 计算机机连接以太网进行数据的收发. 它们通过计算机串行接口RS-232进行数据交换. 一般的计算机串行接口RS-232的波特率可以达到115200, Zigbee网络带宽可以达到250kb, 它们速率基本上相同. 同时系统中传送的是控制命令, 数量交换流量小.2.3 温湿度模块温湿度模块经过我们从抗干扰能力、相应速度、价格等方面综合考虑, 选择了SHT11温湿度传感器, SHT11属于传感元件和信号处理电路集成在一块微型电路板上, 输出标定的数字信号, 采用CMOSens○R技术确保产品的稳定性和可靠性. 同时还集成了一个电容式聚合体侧湿元件和能隙式测温元件, 与14位的A/D转换器、信号调理器、CRC发生器、总线接口等模块. 电路图如图3.2.4 双向控制节点由于Zigbee网络具有双向性通信的特点, 机房控制温湿度主要是通过空调来控制, 监控管理人员可以把对空调的控制命令通过网络传递到Zigbee网络中, 然后通过转化成对应的遥控红外控制命令. 由于红外控制会增加CC2530的负载, 从而直接影响Zigbee网络通信. 因此我们选择AT89S52单片机, 它任务是通过红外线通道学习机房空调的遥控器红外命令, 并将命令存储到EEPROM中, 并且通过串口来通CC2530交换数据. 当本系统正常运行, 当模块接受到来自Zigbee网络传来的空调控制指令, 将其转换成红外发送命令, 从EEPROM读取数据, 按照这些数据规定的脉宽参数控制红外发射管发送红外线, 从而完成空调的控制. 采用这样的方法可以不用改装空调, 方便学习控制、大大提高了系统的易用性. 温湿度控制节点设计图如下图4.系统软件主要设计了数据接收节点程序以及温湿度采集节点程序, 温湿度采集节点程序目的是将传感器采集到的温湿度数据, 通过无线传送到数据节点, 数据节点接收到信息后, 将数据通过RS232传送到计算机中存储, 发现问题及时报警. 监控人员处理后又将结果传回通过AT89S52单片机控制温湿度.系统开发环境选用完全免费的单片机的集成环境汇编级开发调试软件AVR Studio. 利用这个工具, 可以使用C语言编写源代码, 方便开发. 数据接收节点的工作流程, 先初始化硬件系统, 完成ZigBee协议栈的初始化工作, 利用操作系统的API添加一个发送传感器数据的定时器任务, 之后进入休眠状态, 这样每隔一段时间, 传感器会自动唤醒向协调器发送数据, 得到答应后, 再次进入休眠. 工作流程图如下图5.温度测量函数uint16_tu16HTSreadTempResult(void), 采用12位温度转换器, 转换公式为: temp(degrees C)=0.0.1* ReadValue –38.9. 采集到温度值以(degrees Celcius)方式返回, 代码为:uint16_tu16HTSreadTempResult(void){uint32_ tu32Result=0u32Result=( uint32_ t)u16ReadMeasurementResult();/*获取测量结果*u32Result= u32Result*41-40550;retum(uint16_t)( u32Result/100-1);/*返回结果*/}湿度测量函数uint16_tu16HTSreadTempResult(void), 采用8位温度转换器, 转换公式为: humidity(%)=0.648* ReadVALUE -8. 采集到湿度值以百分比方式返回, 代码为: uint16_tu16HTSreadHumidityResult(void)/*获取湿度结果*/{uint32_ tu32Result=0u32Result=( uint32_t)u16ReadMeasurementResult();/*获取测量结果*/u32Result= u32Result*1327-9216;retum(uint16_t)( u32Result/226);}实验中在实际的机房中测试了系统运行的结果, 测试选用6个温湿度节点以星型拓扑方式组网, 测试数据通过RS232串口将温湿度采集节点, 采集到的24小时数据通过串口调试助手保持到计算机.测试和应用结果表明系统实现了机房温湿度的监控和双向控制, 同时具备灵活性和扩展性的特点.系统将低成本、低功耗的无线传感器网络技术应用于多处机房温湿度监测系统, 不但对温度、湿度数据实现了实时的监控、采集、分析、控制, 同时解决了传统的工作方式带来各种弊端. 在校园网络不断扩大, 我们还可以用CC2530+ARM为核心的嵌入式系统方式, 放置到各中交换机柜中, 实现全网监控目的.1 张冲.机房微环境温度监控解决方案.电脑与电信,2010.2 王小强,欧阳骏,黄宁淋.ZigBee无线传感器网络设计与实现.北京:化学工业出版社,2011.3 李文仲.PIC单片机与ZigBee无线网络实战.北京:北京航空航天大学出版社,2000.4 庞博.通信机房远程监控管理技术的研究与实现.北京交通大学,2008.5 陈渊睿.基于SHT11的温室多点测量系统设计.国外电子测量技术,2009.。

基于 WebSocket 技术水文资源监管系统的研究与实现

基于 WebSocket 技术水文资源监管系统的研究与实现

基于 WebSocket 技术水文资源监管系统的研究与实现陈炜;苏厚勤;柴炯【摘要】Water pollution has become a problem urgently to be solved,traditional methods and means can not meet the requirement of supervision and bining the design and implementation of an actual hydrological supervision and management project,in this paper we dwell on the basic architecture and implementation method of the system.It adopts Java EE 7 and WebSocket protocol in realising the full duplex communication,and the requirements in real-time supervision,management,analysis and inquiry of the hydrological information have been well satisfied.Practical application shows that this system can not only reduce network communication block and compute resource waste,but also enhances the performance of distributed system data in real-time interaction and access.%水污染已成为当前急需解决的难题,传统方法和手段已不能满足监管应用的需求。

基于物联网的温湿度信息采集系统

基于物联网的温湿度信息采集系统

兰州理工大学计算机与通信学院2014年春季学期物联网综合应用课程实践设计题目:基于物联网的温湿度信息采集系统专业班级: _姓名:学号: _____指导教师: _____成绩:摘要 (2)前言 (3)一基本原理 (4)1.1硬件方面 (5)1.1.1芯片SHT10介绍 (5)1.1.2 CC2530介绍 (7)1.2软件方面 (9)1.2.1 zigbee协议介绍 (9)1.2.2 zigbee协议栈结构 (10)二系统分析 (14)三详细设计 (16)3.1 总体软件结构图 (16)3.2硬件模块设计 (17)3.3 编码 (18)四总结 (20)五参考文献 (21)六致谢 (21)附录 (22)摘要温湿度数据的采集、传输以及处理,广泛应用于森林火灾的防范,粮仓的温湿度控制以及家庭智能化控制等领域内。

针对传统的有线方式检测、采集、传输中节点分散需要大量布线等问题,本设计主要从无线传感方向进行改进,本次课程设计介绍了一种基于CC2530和数字温湿度传感器的温湿度采集系统。

该系统采用Zigbee无线通信技术结合传感器,通过运用Zigbee协议架构组建无线传感网络,实现主从节点的数据采集和传输,以及一点对多点,两点之间的通信。

并详细阐述了基于Zigbee协议栈的中心节点和终端节点的协议传输,主要是从Zigbee协议栈网络层里AODV路由协议着手,阐述在网络层如何通过AODV路由协议进行节点间的连接以及数据的收发。

关键字:温湿度数据采集; CC2530;Zigbee协议栈; 无线传感网络前言温度是表示物体冷热程度的物理量,湿度,表示大气干燥程度的物理量。

温度的自动监测已经成为各行业进行安全生产和减少损失的重要措施之一。

传统的温度测量方式测量周期长,施工复杂,不便于管理,并且在有些特定场合如封闭,高压等环境下根本无法测量。

但是往往这些场合容易引起很大的事故。

因而温度的无线传输显的越来越重要。

在生活方面,比如智能建筑可以感知随处可能发生的火灾隐患,及早提供相关信息;根据人员分布情况自动控制中央空调,实现能源节约;及时掌握酒店客房内客人的出入信息,以便在有突发事件时能及时准确的发出通知,确保客人的人身财产安全。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于WebSocket技术的温湿度监控系统研究作者:范鹏程陈钟荣来源:《湖北农业科学》2016年第06期摘要:研究了一种新的基于WebSocket技术的温湿度监控系统,介绍了系统的总体设计,包含数据采集和数据传输两大模块,系统采用了W5500网络芯片以及AM2302数字温湿度传感器,在HTTP协议的基础上进行了应用开发。

结果表明,基于WebSocket技术的温湿度监控系统具有成本低、数据传输灵活实时等优点,并可广泛应用于需要温湿度监控的场所。

关键词:W5500网络芯片;HTTP协议;温湿度监控;系统中图分类号:P412.1 文献标识码:A 文章编号:0439-8114(2016)06-1558-04DOI:10.14088/ki.issn0439-8114.2016.06.050温度和湿度是衡量环境的重要指标。

在农业生产、工业控制、仓库存储等领域里,温湿度监控设备成为研究的重点,并正在走向大规模的实施阶段。

传统的温湿度监测设备大多数采用有线方式,其优点是可靠稳定,而缺点是布线困难、可移动性差。

针对这些问题与不足,本研究以高性能ARM芯片STM32为核心的温湿度监控系统,采用最新的WebSocket技术,实现了远程温湿度的实时监测。

1 系统总体结构温湿度监控系统主要由数据采集模块、主控制模块、以太网模块等模块组成。

数据采集模块是传感器在主控制器的驱动下完成对温湿度数据的采集,主控制模块使用的是高性能Cortex-M3内核的STM32处理器,可以完成对数据采集模块的控制以及对采集数据的数据处理工作,处理完成的数据通过以太网模块W5500发送至客户端。

2 系统硬件设计2.1 温湿度传感器模块温湿度数据采集使用AM2302湿敏电容数字温湿度模块,它是一款含有己校准数字信号输出的温湿度复合传感器,应用温湿度传感技术和数字模块采集技术,具有极高的可靠性和长期的稳定性[1,2],传感器引脚名称描述如表1所示。

该传感器采用单线制串行接口,与单片机之间仅仅需要一个I/O口就能够采集到本地的温度和湿度,其与单片机的典型连接如图1所示。

2.2 以太网模块以太网模块使用WIZnet公司生产的W5500芯片,该芯片直接采用硬件协议栈实现网络连接,主要应用在性能高和成本低的嵌入式系统中,具有设计简单方便、应用快捷灵活等特点。

W5500芯片内部集成全硬件TCP/IP协议栈、10/100M以太网介质传输层MAC和物理层PHY,支持TCP、ARP、IGMP等协议,同时W5500内部还集成有32 Kb存储器用作TX/RX 缓存以供以太网包处理,使用W5500芯片仅需要一些简单的Socket编程就能实现以太网的应用,这样可以为嵌入式的设计开发提供硬件参考。

W5500芯片提供了SPI接口,容易与STM32处理器进行通信,而且W5500芯片使用了新的高效SPI协议,支持80 MHz速率,能够更好地实现高速网络通信。

如图2所示,本设计采用SPI接口将STM32处理器和以太网模块连接构成以太网接口电路[3,4],其中RJ-45接口作为以太网通信接口是实现Internet接入的枢纽,网络传输状态指示灯指示网络的工作状态是否正常。

3 系统软件设计系统的硬件设计相对比较简单,软件设计是核心工作,软件设计工作主要包括HTTP协议处理流程和WebSocket处理函数流程。

本设计中使用W5500芯片的2个Socket资源,一个用来创建HTTP服务器,在客户端浏览器中输入配置的IP地址就能远程访问硬件系统;另一个用来创建WebSocket服务器,与网页端建立通信来传输温湿度数据。

软件设计的总体流程如图3所示。

3.1 HTTP协议及处理流程HTTP(超文本传输协议)是因特网中在Web服务器和客户浏览器之间传输数据使用的协议。

首先,HTTP协议是TCP/IP模型中应用层一个面向对象的协议,在HTTP工作开始前,浏览器与服务器之间要建立TCP连接,然后浏览器向服务器发送请求信息,服务器接受到请求信息之后返回响应信息,浏览器接收到服务器的响应信息后,对数据进行处理执行。

如图4所示,即HTTP协议传输数据的基本过程。

在STM32处理器和W5500芯片搭建的硬件平台上,要实现HTTP服务器的通信过程,分为以下几个步骤:1)初始化服务器。

完成Web服务器的初始化,W5500芯片作为Web服务器,首先分配Socket去监听HTTP请求。

2)接受并解析客户端请求。

当Socket连接建立完成后,W5500芯片接收来自客户端的HTTP请求并进行分析。

3)回应响应消息。

如果请求方法为GET,则先返回响应首部,再将客户端请求的URL 目标文件从内存中读出,作为HTTP应答发送给客户端[5]。

4)关闭。

HTTP 响应消息完成后,关闭与客户端的连接。

由于Web服务器和浏览器在通信时使用TCP协议工作,根据SOCK_HTTP之间状态的不同,执行不同的操作。

http()函数就实现了Web服务器接受请求和回复响应的全过程。

以下是对http()函数部分重点语句的详细解释以及HTTP服务器实现的具体流程[6],如图5所示。

void do_http(){uint8 ch=SOCK_HTTP; //定义了HTTP通信的Socket端口变量…………switch(getSn_SR(ch)) //获取Socket的状态{case SOCK_INIT: //Socket状态初始化listen(ch); //Web服务器的监听break;case SOCK_LISTEN: //Socket监听状态break;case SOCK_ESTABLISHED: //Socket建立连接成功…………len = recv(ch,(uint8*)http_request, len); //接收来自客户端的请求proc_http(ch,(uint8*)http_request);//解析HTTP请求,并发送HTTP Responsedisconnect(ch); //断开TCP连接break;case SOCK_CLOSE_WAIT: //Socket等待关闭状态…………disconnect(ch); // 断开TCP连接break;case SOCK_CLOSED: // Socket 关闭状态Socket(ch, Sn_MR_TCP, 80, 0x20)//重新初始化Socket端口,等待下一次连接break;}}3.2 WebSocket处理流程WebSocket是HTML5规范中的一个重要组成部分,是下一代客户端服务器的异步通信方法。

WebSocket协议是一种双向通信协议,建立在TCP基础之上,同http一样通过TCP来传输数据[7]。

当在客户端浏览器上访问硬件的IP地址,会向W5500芯片发送http请求,W5500芯片在收到请求后将网页信息发送给浏览器,浏览器就能显示温湿度检测系统的主界面。

在网页的代码中,浏览器会主动连接W5500芯片的WebSocket,在完成握手操作后数据通信通道即可建立。

这样硬件就可以将温湿度数据发送给浏览器端,浏览器在收到温湿度数据后,使用画布功能,在指定位置画出温湿度示数的点和曲线。

WebSocket处理函数具体流程如图6所示。

WebSocket服务器和客户端之间交互过程大致分为以下4个步骤并且给出了函数原型:1)为了创建一个WebSocket连接,需要创建一个WebSocket接口传入Web服务URL地址,sensorWebSocket会试图连接监听于相应的URL服务。

varwsUri=‘ws:192.168.3.171:1818′;sensorWebSocket=newWebSocket(wsUri);2)注册事件并为事件链接相应处理函数,例如,当浏览器页面收到来自服务器端的数据后,触发onmessage事件,进而调用onMessage函数。

sensorWebSocket.onmessage=function(evt){onMessage(evt)};代码中还注册了onopen、onclose和onerror 3个事件,onopen表示WebSocket建立连接完成,onclose表示WebSocket连接被关闭或无法建立连接,onerror表示WebSocket发生错误。

3)消息处理函数,在硬件上将采集来的温湿度数据用‘.’号连接,在浏览器端接收到数据后,使用字符串分割函数将温度和湿度数据分割,存储在一个数组对象里,之后将数据转化成坐标值在画布上显示出来。

functiononMessage(evt){vararrayTH=new Array(2);arrayTH=evt.data.split(‘.’);……}4)主动关闭WebSocket连接sensorWebSocket.close();有了WebSocket这个功能就可以与远程服务器连接并接受和发送消息,该功能在双向通信方面十分有用,特别是在服务器需要主动向浏览器页面发送消息时。

4 客户端的数据监测程序中设定Web服务器的IP地址为192.168.3.171,客户端PC机也位于同一网段,设定IP地址为192.168.3.18。

在PC机浏览器地址栏输入嵌入式Web服务器的IP地址192.168.3.171,运行结果如图7所示,在测试期间可以使用加湿器来增加空气中湿度。

5 小结随着信息化的推进与网络技术的发展,嵌入式系统设备实现网络连接成为了一大趋势。

本研究设计了一种基于WebScoket的温湿度监测系统方案,实现实时更新,降低数据流量和网络延迟,减轻服务器负担。

W5500芯片的使用,比其嵌入式以太网方案更加快捷、方便实现温湿度监测,可用于农业生产、工业控制、仓库储存等多个领域。

参考文献:[1] 王东涛,鞠凤船.农业大棚温湿度监控系统设计[J].安徽农业科学,2010,38(35):20446-20447.[2] 刘继忠,邱于兵,黄翔.基于ARM的远程温湿度监测系统的设计[J].仪表技术与传感器,2012(8):90-92.[3] 于春雪.W5100在远程电力质量监测设备中的应用[J].电力系统通信,2011,32(9):59-64.[4] 陈实,王琪,张铁军,等.一种基于W5100的数据传输系统[J].电子技术应用,2013,39(9):54-56.[5] 高嵩.基于HTTP协议的嵌入式远程监控系统的研究[D].北京:北京工业大学,2009.[6] 林笑君.基于Cortex-M3的嵌入式WEB服务器监控系统的设计与实现[D].太原:太原理工大学,2013.[7] 郑玲,郑晓天.基于WebSocket的电力系统实时数据更新研究[J].计算机与现代化,2013(1):85-87.。

相关文档
最新文档