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
← Back to tools