摘要

在环境监测过程中要求传感器和数据传输设备能够长时间的稳定工作,提出了一种面向环境监测的LoRa自组网网关的设计。节点子设备和网关基于STM32芯片进行开发,节点数据传输设备和网关接收设备采用LoRa模块,网关的LoRa接入模块通过自组网可实现接收多个LoRa节点数据的功能;节点传感器采用AHT10温湿度传感器和BH1750光照度传感器进行实时数据采集,每个节点板还内置三个ADC电压采样电路,可以准确检测LoRa模块及各个传感器模块的工作电压是否稳定;网关通过ESP8266模块可以连接Wi Fi,以此来建立与服务器的数据通信,同时采用MQTT协议可将各节点子设备的数据发布至服务器进行可视化显示,有利于用户对节点数据的实时监控和管理。LoRa自组网私有协议大大提高了网关的实用性、稳定性和可靠性,实验验证了该网关能够满足在工业、农业以及其他环境下的监测需求。