FIND A PAGE
← ALL RESEARCH & PROJECTS02 / ENVIRONMENT × SYSTEMS
2026 / TEAM PROJECT · SOFTWARE PROTOTYPE

What happens between a reading and a decision?

I worked with a team of juniors at my school on AquaSentry, a low-cost water-monitoring prototype. I managed the project, contributed to hardware and software, and worked on its finances, pitch and presentation.

THE PROJECT, AT A GLANCE

MY CONTRIBUTION
I managed the project with a team of juniors at my school, contributed to hardware and software, and worked on the finances, pitch and presentation.
WHAT HAPPENED
The software makes readings traceable and missing data explicit. Independent field validation remains open.
NEXT TO TEST OR DEVELOP
Check sensor accuracy, delivery failures and dashboard behaviour together in independent field tests.
Inside the AquaSentry prototypePROTOTYPE
AquaSentry dashboard with its sample-data label, a screening result and sensor-simulation controls.VIEW FULL SIZE ↗
Dashboard capture using sample data. The readings shown are for interface testing, not field measurements.
01

The project.

The team’s design connects sensing nodes to a gateway. The software takes incoming readings and keeps a record of where they came from and whether they were delivered.

02

Getting readings to the dashboard.

The serial bridge parses incoming sensor fields and queues delivery durably. It retries failed transmissions with event identifiers. A FastAPI service handles authenticated ingestion, storage and normalized responses for the dashboard.

TRY ITILLUSTRATIVE DELIVERY DEMO

What happens offline?

Send a sample packet, disconnect the bridge, then send another. Reconnect to see the queued packet get delivered.

CONNECTIONONLINE
WAITING00
DELIVERED00

The bridge is connected. Send a sample packet.

This browser demonstration illustrates the queue-and-retry pattern. It does not connect to a sensor or test the production implementation.

03

Handling missing data.

When a sensor disconnects, the dashboard needs to show that a reading is unavailable. It also needs to keep sample data separate from live readings, so someone using it knows what they’re looking at.

04

What still needs testing.

The software includes a simulator. Sensor accuracy, firmware, wiring and performance in the field still need independent testing. The prototype cannot establish that water is safe to drink.

WHAT I TAKE FROM IT

A missing reading needs to stay visible as missing, rather than look like a normal measurement.

STILL OPEN

How should a low-cost monitoring system communicate uncertainty without becoming unusable?

NEXT PROJECT / 03

Can a real signal still be a bad strategy?

↗
YOUR OPTIONAL FIELD GUIDE

Your
field guide.

Collect a stamp for visiting the research, reading some writing, opening About, and trying an experiment. You can browse everything without using this guide.

Start whenever you like.

Saved only in this browser tab’s session. No account, tracking service, or scores.