当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要 :随着无线通信和计算机技术的不断发展,物联网和人工智能技术被逐步应用于各行各业。针对计算机机房的环境监测需求,文中介绍了一种基于 LoRa 通信的机房检测与控制系统的设计与实现方法。该系统由本地机房监测控制模块和远端接收管理平台构成,监测控制模块主要由主控制器、采集部分、控制部分、传输部分与显示部分组成,并使用 Java 语言开发了监控管理平台,实现了机房的环境监测、控制与预警,初步实现了机房的无人值守环境监测。


引 言


随着计算机技术和无线通信技术的不断发展,物联网通信技术也日趋成熟,目前的主流是 NB-IoT 和 LoRa。NB-IoT 由电信运营商通过商用频点建设基站进行大规模部署,LoRa 是一种低功耗、传输距离长、抗干扰能力强的无线通信技术, 它通过数字扩频、数字信号处理和前向纠错编码等手段,实现了类似频移键控调制的低功耗特性,又显著延长了传输距离,即使多个终端使用相同的频率同时发送数据,只要扩频序列不同它们便不会相互干扰,同时 LoRa 还可以通过免费自由频段自行组网。

为实现对机房环境的实时监测与控制,本文采用 ESP32 单片机、温湿度传感器、串口显示屏、电流环传感器、继电器、LoRa 通信模块、红外发射模块组建系统。主要实现了环境温度、设备电流的实时采集、显示与数据实时回传等功能,可根据现场环境温度自动开启和关闭空调设备,在异常情况发生时,系统能控制继电器动作切断动力设备电源,防止意外发生 [1-3]。


系统总体设计


系统由本地机房监测控制模块和远端接收管理平台构成。其中机房监测控制模块实时采集数据并处理,之后根据预先设定的规则完成自我控制,同时将现场采集的数据发送给远端接收管理平台并接收远端发送的管理指令,多个监测控制模块与远端接收管理平台采用星型结构组网 [4]。系统总体框图如图 1 所示。


一种基于 LoRa 通信的机房环境检测与控制系统


图 1 系统总体框图


监测控制模块设计


模块硬件设计


采用模块化设计思想,监测控制模块主要由主控制器、采集部分、控制部分、传输部分与显示部分组成。主控制器是检测控制模块的核心,采用 ESP32 单片机管理控制,该单片机采用 40 nm 工艺设计,具有双核 32 位 CPU,主频达230 MHz, 集成了 2.4 GHz 双模 WiFi 和蓝牙, 可提供 I2C、SPI 和 UART 等接口,负责协调模块的运行管理与控制。主控制器通过 RS 485 总线接口与各类传感器通信交互,各传感器在接入总线前需配置不同的站点地址,主控制器根据不同的站点地址轮询每个传感器采集数据。主控制器采用 I/O 口对被控设备进行独立控制,保障控制的可靠性与实时性。主控制器通过 UART 串口与 LoRa 模块通信,实现远程数据的发送与接收。主控制器通过串口输出显示数据 [5-6]。硬件设计原理如图 2 所示。


模块软件设计


模块软件使用 C 语言开 发, 主控程序运行基于FreeRTOS操作系统,可实现多线程管理。程序初始化过程中,主线程创建了 RS 485 传感器采集任务、LoRa 收发数据任务、显示输出任务、I/O 输出控制任务、红外发送任务和看门狗监控任务,依赖 RTOS 系统功能创建 FIFO 消息队列、LoRa 消息队列、显示消息队列、I/O 消息队列和红外消息队列, 实现各任务与中断服务子程序的通信。初始化完成后,主进程进入休眠状态,等待中断事件触发与消息队列监控,发生异常时重启设备。主控制器程序流程如图3 所示。

一种基于 LoRa 通信的机房环境检测与控制系统


图 2 硬件设计原理


一种基于 LoRa 通信的机房环境检测与控制系统


图 3 主控制器程序流程


RS485传感器采集任务 :读取传感器配置信息,获得传感器采集地址与采集指令。RS485传感器采用 Modbus通信协议,主控端根据配置循环向总线站点各传感器地址发送查询指令并接收返回的数据,对数据进行校验解码后将数据推送到 LoRa消息队列和显示消息队列中。

LoRa收发数据任务 :读取 LoRa消息队列中的节点数据, 发送数据到LoRa通信模块 ;读取LoRa通信模块接收的数据, 根据接收的内容进行数据处理与格式转换,然后根据功能将数据发送到相应的消息队列中。

显示输出任务 :读取显示消息队列中的节点数据,发送数据到显示屏。

I/O 控制任务 :读取 I/O 消息队列中的节点数据,根据数据内容控制 I/O 引脚的电平,实现设备控制。

红外发送任务 :读取红外消息队列中的节点数据,根据红外数据控制红外发射管发送红外编码。

看门狗监控任务 :周期性地向看门狗电路发送脉冲信号实现喂狗功能,保证系统死机后能重新启动。


远端接收管理平台


接收管理平台服务器使用 USB-LoRa 多通道数据通信模块与多个监测控制模块进行星型组网,实现多路数据的收发。

管理平台采用 Java 语言开发,基于 SpringBoot 框架实现对多个监测控制模块的配置与管理,如监测控制模块的通信地址与通信数据加密配置,每个监测控制模块的 RS 485 接口传感器地址与数据查询指令的配置,接收监测数据与图形化动态显示,实现远程设备的实时控制管理,配置传感器数据阈值实现环境告警等。


结 语


本文设计开发了基于 LoRa 通信的机房环境检测与控制系统,重点介绍了监测控制模块的硬件电路与软件程序设计。在远端管理平台实现了对机房环境的监测和管控,当有超阈值事件发生时及时预警。结果表明,该系统运行良好,扩展性强,可靠性高,可为后续园区智能化机房改造和用户定制服务提供良好的平台。


参 考 文 献


赵太飞,陈伦斌,袁麓,等 . 基于 LoRa的智能抄表系统设计与实现 [J].计算机测量与控制,2016,24(9):298-301.

叶方跃,郑伟南 . 基于 LoRa无线通信的数字开关量数据传输 [J].

工业仪表与自动化装置,2020,50(1):102-105.

文渊博,牛澳,毛夏煜,等 . 基于 LoRa的分布式火灾监测报警系统的设计与实现 [J].物联网技术,2020,10(8):18-22.

赵静,苏光添.LoRa无线网络技术分析 [J]. 移动通信,2016,40

(21):50-57.

王浩. 基于 ESP32 平台和 MQTT协议的远程控制系统设计 [J]. 软件工程,2020,23(8):38-41.

葛世伟,高平,潘传佑 . 基于泛在电力物联网 LoRa通信技术的研究 [J].物联网技术,2020,10(6):33-35.

覃淞. 基于LoRa技术的楼宇环境监控系统设计与研究[D].秦皇岛: 燕山大学,2019.

冒志益. 基于 LoRa的智能监测系统的研究与实现 [D].南京:南京理工大学,2017.

童玮,刘海建,汤莉莉 . 一种基于 Web的通信机房环境监控系统的实现 [J].气象教育与科技,2001,23(1):32-35.

李建兵,王妍,聂山权 . 基于复合通信架构的环境监测与控制系统 [J].信息与通信工程,2019,20(5):520-525.

作者简介:范华峰(1978—),男,江苏江阴人,高级工程师,研究方向为计算机软件及自动控制。陈 桢(1976—),女,江苏常州人,副教授,研究方向为大数据及人工智能。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭