topfoc.usStart a build
← All projects

UVERD

An IoT platform for environmental monitoring in the Amazon: detecting illegal logging and tracking pollution from sensors sitting in places with no reliable network.

  • IoT
  • MQTT
  • Time-series
  • Real-time alerts
UVERD environmental monitoring dashboard
Client
Uverd Ltd
Role
Architecture, full-stack build
Year
2023
Stack
Svelte · FastAPI · TimescaleDB · MQTT

The challenge

The sensors sit in the rainforest. The network does not. Readings had to survive intermittent connectivity, arrive in volume, and still be queryable fast enough that a dashboard feels live, all while staying legible to conservation staff, who are field people and not data analysts.

The approach

MQTT over Mosquitto on the ingest path, so devices buffer and reconnect instead of quietly dropping readings. PostgreSQL with TimescaleDB behind it, because the entire access pattern is time-series and an ordinary table stops being fast somewhere around the millionth row. A Svelte front end that opens on a map and drills down to a single device, with thresholds that raise an alert rather than expecting someone to sit and watch a chart.

The outcome

Illegal logging shows up as an alert instead of a satellite photo months later. Pollution indicators are tracked continuously. Millions of data points are stored and queried, and the people using it every day did not need training to read it.

What came of it

  • 1Real-time detection of likely illegal logging, from custom sensors in the field
  • 2Continuous monitoring of the air and water indicators that matter
  • 3Millions of time-series points ingested and still queried fast
  • 4Complex environmental data made readable for people who aren't analysts

Screens

Click to enlarge

Got a build
in mind?

Book a free consultation