Case study
Smart Device Management System (SDMS)
Apartment automation — one dashboard to monitor and control smart switches across units, plus the IoT projects I built along with it.
- Role
- Software Engineer
- Period
- 2016–2018
- Type
- IoT + Web + Mobile
Context
One apartment with a few pilot units — each unit had devices like lights, air-conditioners and solar auto switches. Without a system there was no way to monitor, control or analyse energy usage. So I built SDMS.
What I built
-
Admin panel
Building → Unit → Device hierarchy, register new devices to a unit (e.g. a living room smart switch in unit 17c-01-04), list every smart switch across units.
-
User management
List of registered users + details for each user.
-
User dashboard
Residents can monitor & control their own unit's devices, on web and app.
-
IoT controllers
Smart switch controller, DC air-conditioner controller, auto switch (battery, PV, grid) + weather, smart & green energy dashboard.
-
Android prototype app
An early prototype for smart switch control.
Results
- Successfully deployed in a real apartment — a few pilot units running end-to-end (device → server → dashboard → app).
- The data was used to analyse energy usage.
- I learned IoT end-to-end: controller, server, dashboard and app.
Tech stack
- PHP
- Java
- C++
- Android
- Raspberry Pi
- IoT Controller