MODELS AND METHODS FOR BUILDING A DECENTRALIZED IOT SYSTEM – ESP32-BASED SENSORS USING THE MQTT PROTOCOL

Authors

  • Oleh Drozd
  • Oleksii Sytnyk
  • Maksym Nesterenko

DOI:

https://doi.org/10.26906/SUNZ.2025.4.051

Keywords:

Decentralization, WSN, ESP32, MQTT, Wi-Fi, 2G, LTE, Ethernet

Abstract

Relevance. The relevance is due to the growing interest in ESP32-based IoT systems, the limitations of centralized systems, and the potential of the MQTT protocol. Article subject. Methods for implementing decentralized WSNs and their components. Purpose. The article's main purpose is to propose a decentralized architecture for Wireless Sensor Networks (WSNs). It aims to shift from the traditional centralized model, where all sensor nodes depend on a single hub, to a more resilient system where each node possesses direct internet access. The goal of this proposed design is to significantly boost the reliability and overall productivity of the network by eliminating the single point of failure inherent in a centralized setup. Article results. The article culminates in a specific and cost-effective recommendation of components to build a decentralized sensor node. These include: the ESP32 module, communication modules, a development environment, a data transfer protocol, and brokers to ensure its operation. Conclusions. Based on an analysis of available hardware and software, the article concludes that building a reliable and cost-effective decentralized Wireless Sensor Network (WSN) is highly feasible.

Downloads

Download data is not yet available.

References

1. A Complete Guide to Wireless Sensor Networks / A. Dumka et al. Boca Raton, FL 33487, USA : CRC Press, 2019. 357 p. DOI: https://doi.org/10.1201/9780429286841-2

2. PCBArtists. ESP32 4G LTE Gateway (Gen.1) URL: https://pcbartists.com/product/esp32-4g-lte-gateway-gen1/

3. Wiznet. W5500 datasheet. URL: https://docs.wiznet.io/img/products/w5500/W5500_ds_v110e.pdf

4. Microchip. ENC28J60 datasheet. URL: https://ww1.microchip.com/downloads/en/devicedoc/39662a.pdf

5. SIMCOM. SIM800L datasheet. URL: https://www.laskakit.cz/user/related_files/sim800l_v2_1.pdf

6. SIMCOM. SIM7600G datasheet URL: https://www.tme.com/Document/29390ba2a617ac7afa0f581de3b295ee/SIM7600G.pdf

7. GSMA. Network coverage maps. URL: https://www.gsma.com/coverage/

8. Espressif. ESP-WROOM-32 datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-wroom32_datasheet_en.pdf

9. AWS. What is MQTT? URL: https://aws.amazon.com/what-is/mqtt/

10. Urs Hunkeler; Hong Linh Truong; Andy Stanford-Clark (2008). MQTT-S — A publish/subscribe protocol for Wireless Sensor Networks. DOI: https://doi.org/10.1109/COMSWA.2008.4554519

11. https://www.hivemq.com/blog/mqtt-essentials-part-6-mqtt-quality-of-service-levels/ – MQTT QoS

12. Blynk. Low-code IoT cloud platform with user experience at its core. URL: https://blynk.io/

13. Blynk. Github. URL: https://github.com/blynkkk/blynk-library

14. Randomnerdtutorials. How To Install Mosquitto MQTT Broker on Raspberry Pi. URL: https://randomnerdtutorials.com/howto-install-mosquitto-broker-on-raspberry-pi

15. AWS. IoT Core. URL: https://aws.amazon.com/iot-core/

Downloads

Published

2025-12-02