IoT System Data Acquisition and Visualization with Python

Authors

  • Srivishwa M
  • Karthika S
  • Srinivasan V
  • Eniyan A L
  • Ruby Elizabeth J

Keywords:

Arduino Uno, Data acquisition, ESP32, Internet of things (IoT), MongoDB, Python, Wireless monitoring

Abstract

Real-time sensor data monitoring has advanced through IoT technology development while expanding its availability across widespread distributed systems. The present paper delivers an implementable low-priced IoT system for real-time sensor data acquisition alongside graphical representation and storage. The system connects the ESP32 microcontroller that manages wireless data transmission activities with the Arduino Uno which provides accurate real-time analog-to-digital conversion of sensor signals including voltage and current.
A Python software application combines with a MongoDB database to perform real-time data plotting and database storage. Users obtain real-time data notifications through a well-designed user interface and can maintain extensive data storage facilities for upcoming investigations. The system testing included measurements of the system’s operational precision and timing along with its ability to function with various sensor types. The system delivered reliable and scalable operation that establishes its worth for application across research laboratories and industry and academic facilities. The project provides an adaptable open-source framework that proves that embedding systems with contemporary software frameworks can build strong IoT-based data platforms.

Published

2025-05-19

How to Cite

M, S., S, K., V, S., A L, E., & Elizabeth J, R. (2025). IoT System Data Acquisition and Visualization with Python. Journal of Data Engineering and Knowledge Discovery, 2(2), 1–11. Retrieved from https://matjournals.net/engineering/index.php/JoDEKD/article/view/1903