All projects
Project Study
IoT Monitoring System
Containerized IoT Data Acquisition and Monitoring Architecture
IoT
Cyber-Physical Systems
Data Integration
A containerized IoT monitoring system designed to integrate multiple data sources, process incoming sensor data, store historical and real-time information, and provide monitoring through a dashboard.
Developed in the context of Integration of Cyber-Physical Systems at NOVA FCT.

System Overview
Architecture
- 01Python Data Generators
- 02Mosquitto MQTT Broker
- 03Node-RED Integration Layer
- 04Historical Database + Real-Time Database
- 05Monitoring Dashboard
Technical Details
Implemented Scope
Designed around containerized services and integrated as part of the academic project.
- Multiple data generators
- Containerized services
- Publish/Subscribe communication
- MQTT
- Real-time data processing
- Historical storage
- Latest-values storage
- Dashboard visualization
- Synthetic anomalies and data drift
- Docker Compose deployment
System Capabilities
Integrated elements
- Multiple data generators
- Containerized services
- Publish/Subscribe communication
- MQTT
- Real-time data processing
- Historical storage
- Latest-values storage
- Dashboard visualization
- Synthetic anomalies and data drift
- Docker Compose deployment
Technical Toolkit
Technologies
Python
Docker
Docker Compose
MQTT
Mosquitto
Node-RED
NoSQL
Redis
IoT


