🌊 OceanTech: Real-Time Hydrodynamic Risk Monitoring System
A final-year engineering project developed around a 10-meter flume-based Open Channel Flow (OCF) setup, OceanTech 🤖 is a smart prototype designed to assess soil erosion, wave energy, and structural stress using a combination of:
- Hydraulics + Fluid Modeling
- IoT & Edge Devices
- Machine Learning (ML)
- Distributed Systems with Apache Kafka
- Real-Time Dashboards with Grafana
-
Real-Time Data Collection using embedded sensors to monitor:
- Flow rate
- Wave height
- Soil displacement
- Vibration/strain on structures
-
Kafka-Based Streaming Pipeline for:
- Reliable ingestion of time-series data
- Scaling to future deployments (bridges, embankments)
-
ML Model for:
- Predicting zones of maximum shear stress
- Classifying erosion risk
- Forecasting potential bridge collapse or landslide likelihood
-
Grafana Integration:
- Interactive dashboards
- Real-time visualization of system health and environment parameters
-
Localhost + Edge Device Server:
- Offline-first design with fallback to central cloud
- Raspberry Pi or equivalent for edge processing
graph TD
A[IoT Sensors - ESP32] --> B[MQTT Broker]
B --> C[MQTT-Kafka Connect]
C --> D[Kafka Broker]
D --> E[Kafka Consumer - Wave Processor]
E --> F[ML Model - Prediction Engine]
E --> G[InfluxDB - Time Series Storage]
E --> H[S3 - Long Term Storage]
G --> I[Grafana Dashboard]





