当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要 :随着无线通信和计算机技术的不断发展,物联网和人工智能技术被逐步应用于各行各业。针对计算机机房的环境监测需求,文中介绍了一种基于 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 所示。


图 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—),女,江苏常州人,副教授,研究方向为大数据及人工智能。


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

随着越来越多的公司考虑用 LoRa 连接物联网系统,ST 发布了一份白皮书,论述 如何在智能工业中用 LoRa 连接监测工况的预测性维护系统。选择合适的 sub-GHz 网络绝非易事。 可选方案非常多,其中 NB-IoT...

关键字: LoRa 物联网 sub-GHz 网络

我们在实际项目中可选的低功耗无线方案有:Zigbee:主要针对智能家居等低功耗、低数据速率的无线通信场景,采用了IEEE802.15.4标准,具有低功耗、低成本、易组网等优点,可广泛应用于智能家居、楼宇自动化等领域。蓝牙...

关键字: 低功耗无线MCU LoRa

流量测量是许多工业和科学领域中的基本要求,从工业过程控制到环境监测,都需要准确测量液体或气体的流速。超声波流量计是一种先进的流量测量技术,它通过利用声波传播速度与流速之间的关系来实现非侵入性、高精度的流量测量。本文将介绍...

关键字: 流量测量 环境监测 超声波流量计

北京2023年9月22日 /美通社/ -- 华为全联接大会2023期间,在以"研发数字化和智慧生产,提速企业自主创新"专项论坛上,软通动力数字化创新服务线高级副总裁、数字基础设施与集成总经理谢睿,软通...

关键字: 智能化 华为云 数字化 RS

超声波流量计是一种常用的流量测量仪器,广泛应用于工业生产、环境监测等领域。为了确保超声波流量计的准确性和可靠性,对其进行定期的维护与保养是非常重要的。本文将介绍超声波流量计的维护与保养方法,并提供在安装时需注意的事项。...

关键字: 超声波流量计 环境监测 工业生产

(全球TMT2023年9月15日讯)企业移动性管理领域企业42Gears宣布推出AstroStatus,这是一种直观的事件沟通解决方案,旨在增强企业能力,让企业在云托管解决方案出现服务中断和意外故障时能随时向客户通报情...

关键字: STATUS RS OS GE

印度班加罗尔2023 9月15日 /美通社/ -- 企业移动性管理领域的领先企业 42Gears 十分高兴地宣布推出AstroStatus,这是一种直观的事件沟通解...

关键字: STATUS RS OS GE

上海2023年9月14日 /美通社/ -- 自CAR-T疗法在国内获批上市以来,上海嘉会国际肿瘤中心携手国内外合作伙伴,在临床经验分享、学术进展交流、血液肿瘤宣教等方面积极共建CAR-T国际诊疗平台;同时,嘉会...

关键字: IC 模拟 VI RS

(全球TMT2023年9月7日讯)思享无限控股有限公司宣布,将以300万美元投资DVCC TECHNOLOGY L.L.C(DVCC),以获取其30%股权。这一重要举措标志着思享无限从移动娱乐向元宇宙生活方式的转变,也...

关键字: DVCC SE RS AI

北京2023年9月6日 /美通社/ -- 思享无限控股有限公司(以下简称:思享无限,纳斯达克股票代码:SJ)对外宣布,将以300万美元投资DVCC TECHNOLOGY L.L.C(以下简称DVCC),以获取其30%股权...

关键字: DVCC TECHNOLOGY SE RS
关闭
关闭