Skip to content

BWTS IoT Monitoring Dashboard

What is this dashboard?

The BWTS IoT Monitoring Dashboard is a cloud-hosted web application that ingests telemetry from an onboard Ballast Water Treatment System controller and presents it as six purpose-built views. It gives fleet engineers and compliance officers a single place to monitor UV lamp performance, predict maintenance needs, and verify regulatory compliance — without needing direct access to the shipboard PLC.

Data is recorded every three minutes from the BWTS controller and is always less than 30 seconds stale on the Overview tab.

Who is it for?

Fleet Engineers

Monitor live UV intensity, lamp efficiency, and system health. Catch degradation early with runtime-based charts and predictive failure scores before a lamp fails at sea.

Compliance Officers

Verify IMO D-2 and USCG standards are continuously met. Export full telemetry records to support Ballast Water Record Book requirements.

How it works

  1. Sensors record data

    The onboard BWTS controller writes sensor readings — UV intensity, lamp status, flow rate, pressure, and more — to a cloud database every three minutes.

  2. API routes serve the data

    Next.js server-side API routes query the database and return JSON to the browser. Credentials never leave the server.

  3. Dashboard renders and refreshes

    React client components fetch from the API routes and render the six dashboard tabs. The Overview tab auto-refreshes every 30 seconds.

Six dashboard tabs

Key compliance standards

The system monitors against two international regulatory thresholds:

StandardUV Intensity ThresholdScope
IMO D-2≥ 252 W/m²Global — all international voyages
USCG≥ 530 W/m²US waters — stricter requirement

See IMO D-2 Regulation and USCG Standards for full details.

What’s next