Skip to content

Saraswat123/OCF--Ocean-Tech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌊 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

📸 Project Preview

1747559746215

🔧 Flume-Based Setup

1747559752465 1747559752267

📡 IoT Sensors & Data Collection

1747559754725 Screenshot (12)

📊 Real-Time Grafana Dashboard

1747559744102


🚀 Key Features

  • 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

🧠 Architecture Overview

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]

Loading

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors