1. 项目概述
MQTT网关-异地数据集成应用案例。
2. 需求分析
①将A、B、C三栋互相非局域网通讯的大楼数据集成到远程总部大楼;
②总部大楼与A、B、C三栋大楼之间没有网络通讯;
③数据集成到总部大楼后还需要转成第三方的BACnet或者Modbus协议出去;
④要求数据实时且稳定。
3. 方案设计
3.1 方案介绍
①使用Lora分别连接采集A号大楼实验室监控系统的实时温度、湿度等传感器的实时数据;B号楼的空调监控系统的风阀、温湿度、面板模式等实时数据;C号楼供水监控系统的水泵启停、运行时间等实时数据。
②LoRa设备成对使用,一个连接现场的设备,一个连接网关的COM口。
③开启总部大楼的HMI1002-ARM网关的转发端服务,即可实现局域网内的实时数据转成标准的BACnet服务器、Modbus服务器、OPC UA服务器、MQTT服务器、HTTP WEB服务被第三方的系统集成。
3.2 网关介绍
3.2.1 HMI1002-ARM网关介绍
硬件网关HMI1002-ARM配合组态编辑软件X2View可实现现场数据采集,并直接转为组态画面进行数据实时监控。同时具有微信报警、MQTT服务、工程上传云端等功能;还可以转发为BACnet服务器、Modbus服务器、OPC UA服务器、MQTT服务器,开放HTTP WEB服务被第三方的系统集成
图3-1 HMI1002-ARM组态网关图片
3.3 应用原理图
图3-3 应用原理图
工作原理:
①将A、B、C三个大楼的所需数据集成到对应的串口线接到LoRa设备,
②在D楼使用HMI1002-ARM网关将连接LoRa设备,将A、B、C网关的数据集成回来接入D楼的局域网;
3.4 A楼、B楼、C楼HMI2004-A9网关
3.4.1 D楼数据及组态画面
图3-4 D楼数据
图3-5 D楼组态画面