
Modular environmental monitoring platform with dashboards
A complete platform, not a single device: each node carries any set of sensors and sends its data to a message broker, where it's stored in a time-series database and shown on live dashboards with alerts. New sensors or nodes can be added without rewriting any part of the system.
The problem
Most monitoring projects end with a single device showing numbers on a screen. When another sensor, another room, or a history is needed, the missing structure becomes obvious and the project is rebuilt from scratch.
How it works
- Data collectionThe node reads its sensors and checks that each reading is valid.
- DeploymentReadings are published to the message broker under organized topics.
- StorageA data agent pulls readings from the broker and stores them in a time-series database.
- DisplayDashboards draw the curves and raise alerts when thresholds are crossed.
Project features
- Truly modular: sensors and nodes are added through settings, not by writing new code.
- The message broker separates the sensors from the display — the right architecture the student learns from this project.
- A time-series database and live dashboards with threshold alerts.
- Detecting a dead sensor: a frozen or missing reading is classified as a fault, not a valid value.
Parts
All the parts you need in one place. Remove what you already have, and swap parts to fit your budget. Parts with a photo are available in our store at their current price.
Prices are estimates and may change. Parts marked “other supplier” are ordered outside our main store.
Expected challenges
These are the main obstacles to expect during the build, laid out clearly so you know them before you start.
- The architecture is harder than the sensors: how topics are organized and named decides whether the project can scale.
- A network outage loses readings, so the node must store data and send it later.
- A dead sensor gives a constant reading that looks healthy, so detecting it needs dedicated logic.
- Dashboards slow down as data piles up unless time aggregation is applied.
The consultation gives you a solution for each one.
Similar projects
Projects close to this one in idea or parts. Check the differences before deciding, and borrow ideas you can add to your own project.
Students' experiences
Add a comment on the idea: +2 points. Or share your experience with photos of your build: +10 points. Every 50 points become a JD 5 discount voucher on parts orders.
Need solutions to the challenges and a complete technical path?
In the consultation we give you a solution for each challenge above, plus a practical build plan from the first step to the last: technologies, libraries, wiring diagram, timeline, and tips for the defense.
- Consultation session
- PDF with solutions and a plan
- 20 د.أ فقط
