Esp32

DEVELOPMENT OF EMBEDDED SOFTWARE FOR ESP32-BASED LORA MODULES WITH ADAPTIVE CONFIGURATION AND LINK QUALITY MONITORING

The article describes a new approach to developing embedded software for LoRa modules based on the ESP32 microcontroller. The main idea behind the work is to create universal firmware with a minimalist architecture and advanced configuration options that ensures reliable peer-to-peer data exchange. The developed system uses a simplified text command format (COMMAND;PARAM=VALUE) instead of JSON, which reduces computational costs and speeds up processing. This simplifies integration into application solutions and increases the efficiency of hardware resource utilization.

SMART SOIL MOISTURE MONITORING FOR IoT-CONTROLLED AUTOMATIC PLANT IRRIGATION

The article presents the process of development and research of an IoT-based automated plant irrigation system, which relies on measuring soil moisture levels. As the main module, the ESP32 DevKit v1 microcontroller was used, providing wireless data transmission via Wi-Fi. The device is connected to digital air temperature and humidity sensors DHT11 and DS18B20, as well as a capacitive soil moisture sensor. To implement water supply, a 5 V pump with transistor control is applied.

ENCRYPTION KEY MANAGEMENT IN A WIRELESS MESH NETWORK

Wireless MESH networks are important for providing communication in conditions where communication infrastructure is limited or absent. In such networks, encryption key management plays an important role in ensuring the security of data transmission. The work analyzes existing approaches to encryption key management in wireless networks and proposes a method for optimal key update. The method was tested on the LoRa EBYTE SX1262 chip with the ESP-WROOM-32. Algorithms for predicting update time were used.