Neptune — Edge-to-Cloud Marine Data & Media Pipeline

Neptune — Edge-to-Cloud Marine Data & Media Pipeline

January 2023 | Client: MyW.AI

Laravel Node.js IOTA OPC UA FFmpeg MQTT IPFS

NEPTUNE was an end-to-end edge-to-cloud system for underwater missions, connecting ROV and DPV payloads, environmental sensors, camera streams and remote operational monitoring. The project combined an OceanPulse sensor platform, a ruggedized camera and electronics stack, OPC UA data modelling, MQTT telemetry, an interactive Laravel dashboard and video relays based on RTSP, RTMP and FFmpeg.

I worked across the edge and cloud boundary: preparing the Raspberry Pi and gateway workflow, integrating the sensor and camera services, adapting OPC UA data types, building the real-time dashboard and handling the operational details needed to test the system outside a single local network. The edge software stored sensor data locally as a fallback, published structured JSON messages, accepted commands for acquisition and calibration, and forwarded data toward the remote infrastructure. The camera side also included remote control, focus actuation and an underwater enclosure with power regulation, Ethernet and service bulkheads.

A recurring engineering problem was that video, telemetry and control traffic have different network needs. The design therefore kept OPC UA focused on structured data, commands and metadata while using dedicated streaming protocols for video. I also worked on buffering, deployment and connection stability so that an intermittent link or a dynamic 5G address would not make the whole mission workflow dependent on manual recovery.

Public context: NEPTUNE was featured by RAISE in relation to the collaboration with the Area Marina Protetta di Portofino. The article describes campaigns using ROVs and DPVs equipped with cameras and environmental sensors, with the collected data contributing to evolving 4D representations of underwater sites.

Read the RAISE article about NEPTUNE and Portofino

Related Projects

IOTA Notarization — IPFS Data Provenance PoC

IOTA Notarization — IPFS Data Provenance PoC

This separate proof of concept was delivered to MyW.AI within the NEPTUNE DLT work package. Its purpose is to turn a multi-step archive process into a guided, v...

PHP Laravel Docker
Ocean Pulse / openCTD — Real-Time Oceanographic Sensor Platform

Ocean Pulse / openCTD — Real-Time Oceanographic Sensor Platform

Ocean Pulse / openCTD is a full-stack IoT monitoring platform for modular marine and water-quality instruments. It connects ESP32-based probes and an OceanPulse...

Laravel Python MQTT
Sirens — Sensor Acquisition & Photogrammetry Media Platform

Sirens — Sensor Acquisition & Photogrammetry Media Platform

Sirens is the desktop download and synchronization component of a larger marine and laboratory photogrammetry workflow. A Sony Alpha A7III captures images, Imag...

PHP Laravel MySQL