首先将温湿度、光照、SGP30(用来监测CO2)等传感器以及执行设备包括控制led灯以及风扇的继电器连接到esp32核心板,给其供电。核心板循环接收各个传感器监测到的数据,将传感器检测到的数据传至串口,再通过MQTT协议上传到云端,Web系统和App接收云端数据并循环检测棚内环境是否超过阈值,若超过阈值则蜂鸣器响一秒,在光照超出阈值时可以智能控制灯光来调节光照大小,在温湿度、CO2浓度超出阈值时可以控制风扇来粗略调节,异常信息通过云平台上传至手机 App 并记录时间戳。当用户调节阈值时更新环境阈值,同时也可以手动控制来更新控制设备状态,而在web系统中用户可以通过大棚内视频监控实时查看花卉的生长状态。