Abstract
The Internet-of-Things (IoT) concept has been largely integrated into heterogeneous systems and it has recently become more relevant to practical implementations because of the growth of ubiquitous communication and remote data access techniques. This paper presents an IoT system that basically gathers weather-related data information from a forecast API (Application Programming Interface) for a specific configurable location and displays them on TFT touch screen. The implemented system uses a low-cost ESP32 microcontroller and exploits its integrated Wi-Fi to achieve transmitting and receiving communications. Moreover, we develop an embedded web server on ESP32 using SPIFFS (Serial Peripheral Interface Flash File System) to monitor and control power consumption mode over a local network and a secured internet connection via a laptop, cellphone, or tablet. These functionalities are implemented by using FreeRTOS that provides multitasking support for the ESP32 dual-core microcontroller.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Elazhary, H.: Internet of Things (IoT), mobile cloud, cloudlet, mobile IoT, IoT cloud, fog, mobile edge, and edge emerging computing paradigms: Disambiguation and research directions. J. Netw. Comput. Appl. 128, 105–14 (2019)
Nord, J.H., Koohang, A., Paliszkiewicz, J.: The Internet of Things: review and theoretical framework. Exp. Syst. Appl. 133, 97–108 (2019). ISSN 0957–4174
Ojo, M.O., Giordano, S., Procissi, G., Seitanidis, I.N.: A review of low-end, middle-end, and high-end Iot devices. IEEE Access 6, 70528–70554 (2018)
Ibrahim, D.: The Complete ESP32 Projects Guide, 59 Experiments with Arduino IDE and Python. Elektor International Media (2019). ISBN 978-1-907920-75-2
Babiuch, M., Foltýnek, P., Smutný, P.: Using the ESP32 microcontroller for data processing. In: 20th International Carpathian Control Conference (ICCC), Krakow-Wieliczka, Poland, pp. 1–6 (2019)
Maier, A., Sharp, A., Vagapov, Y.: Comparative analysis and practical implementation of the ESP32 microcontroller module for the Internet of Things. In: Proceedings of Internet Technology Applications (ITA), pp. 143–148 (2017)
Espressif Systems. ESP32 Technical Reference Manual, 2018 Version 4
Morón, C., Diaz, J.P., Ferrández, D., Saiz, P.: Design, development and implementation of a weather station prototype for renewable energy systems. Energies 11, 2234 (2018)
Adafruit Learning System. ESP8266 WiFi Weather Station with Color TFT Display (2018)
Adafruit Learning System. Adafruit HUZZAH32 - ESP32 Feather (2019)
Adafruit Learning System. Adafruit 2.4 TFT FeatherWing (2019)
Espressif Systems. FreeRTOS ESP-IDF Programming Guide Version 4.1
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Chettouh, J., Mezzah, S. (2021). Advanced Sensorless Weather Station Implementation Using ESP32. In: Senouci, M.R., Boudaren, M.E.Y., Sebbak, F., Mataoui, M. (eds) Advances in Computing Systems and Applications. CSA 2020. Lecture Notes in Networks and Systems, vol 199. Springer, Cham. https://doi.org/10.1007/978-3-030-69418-0_15
Download citation
DOI: https://doi.org/10.1007/978-3-030-69418-0_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-69417-3
Online ISBN: 978-3-030-69418-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)