基于LORA组网的远程环境监测系统设计
演示视频:
简介:
1.本系统有一个主机,两个从机。
2.一主多从的LORA组网通信,主机和两个从机都配备了STM32F103单片机与 LoRa 模块,主机作为中心设备及WIFI网关,负责接收和发送数据到远程物联网平台和手机APP,两个从机则负责采集数据并通过各自的 LoRa组网将数据发送给主机。
3.两个LORA从机,功能一样,组网分别实现对温度、湿度、粉尘PM2.5、PM10、CO2和NH3进行实时采集,并在OLED显示屏显示,系统采用锂电池供电。
从机所用主要硬件:STM32F103C8T6最小系统板、多合一环境检测模组、0.96寸OLED显示屏、MQ-135传感器、正点原子LORA模块ATK-LORA-01、18650锂电池。
4.主机LORA,组网实现接收两个从机采集过来的数据,通过主机WIFI模块网关将两个从机的数据远程传输到物联网云服务器和手机APP。
主机所用主要硬件:STM32F103C8T6最小系统板、ESP8266模块、正点原子LORA模块ATK-LORA-01、18650锂电池。
系统结构图如下
更多单片机项目,专栏说明介绍:
单片机项目合集列表与专栏说明——Excel合集列表目录查阅(持续更新)_单片机项目合集网盘-CSDN博客https://archie.blog.csdn.net/article/details/142381401 目录
1.所需硬件及电路原理图接线说明
2.实现本地LORA组网
3.机智云平台搭建
4.机智云移植编写STM32程序
文件复制到工程中
修改之前的主机工程
串口接收中断服务函数调用机智云gizPutData()函数
uartWrite函数修改