This system is built around an ESP32 microcontroller using mainly M5Stack components. It is designed to monitor environmental and hive conditions in real time. The default communication mode is Wi-Fi, but it can also switch to mobile network (NB-IoT/Cat-M) for remote locations. The unit can run on battery power if a power line is not available.
Connections:
Port 0 – Environment Inside Hive: Measures internal temperature, humidity, atmospheric pressure and VOCs.
Port 1 – Weight: Connects to the load sensor module to monitor hive weight.
Port 2 – Environment Outside: Measures outdoor CO2, temperature and humidity.
Port 4 – CAT-M Module (optional): Provides mobile data connectivity via NB-IoT or LTE-M when Wi-Fi is unavailable.
Port 5 – Clock: Real-time clock (RTC) module for precise timestamping of measurements.
ESP32 unit (Atom from M5Stack)
Main control and processing unit managing sensors, data transmission, and power handling. Runs a custom micropython firmware optimized for low-power data collection and wireless communication.
Data Processing and Control Panel
All sensor data is collected and transmitted to a cloud backend where it is analyzed using machine learning models to detect trends, anomalies, and hive activity patterns. The results are presented in a custom-designed control panel that provides visual insights into hive health, environmental conditions, and productivity over time.
Interested in a Custom IoT Project?
Contact us at iot@aisense.no
#iot #m5stack #aisense #esp32 #micropython #beetech #smartfarming