Introduction
This web application is about simulating and monitoring real-time the sensor data in IoT field.
Imagine this: whether it’s monitoring temperature fluctuations in a manufacturing plant, assessing vibration levels in heavy machinery, analyzing sound patterns in a smart city environment, or tracking power consumption in a residential complex, the web application can handle all these demands.
Key components
Real-time Data Generation: Simulate a plethora of IoT data streams, encompassing temperature, vibration, sound, and power consumption, mirroring real-world scenarios with precision.
# for exmaple
{"sensor_id": "sensor2", "timestamp": 1713520551, "temperature": 25.636420625491954, "motor_speed": 75.74929059930565, "vibrate": 15.482082293456056, "power_consumption": 56.997809425345366, "sound": 75.79152503338221, "pressure": 1145.2260978722663, "status": "Error"}
Real-time Data Storage: Leveraging the efficiency of Redis, store incoming sensor data instantaneously, ensuring seamless access and retrieval whenever you need it.
Intuitive Web Interface: Transform raw data into meaningful insights, presenting it in a user-friendly and visually appealing manner. Whether you’re a seasoned engineer or a data enthusiast, navigating and interpreting the information is a breeze.
Tech Stack
- Python
- Redis
- Streamlit