IoT Device Management Platform
Chunxiao Technology · 2016 – 2023
Role: Android Developer, Gateway Developer & Platform Designer

Cover
IoT device management platform for smart switches and gateways. Android app for device discovery/binding/control, embedded Linux gateway firmware handling Zigbee/WiFi protocols, Spring Cloud backend for registration, grouping, and remote monitoring. 7-year product line.
7-year product line, multiple device types shipped
Problem
Smart home/industrial devices with heterogeneous protocols (Zigbee/WiFi/proprietary) need unified discovery, binding, and remote management.
Solution
Android app + embedded gateway firmware + Spring Cloud backend. Gateway handles protocol translation (Zigbee/WiFi → MQTT), supports local/offline behavior with auto-sync on reconnect.
Architecture
Android app → REST/WebSocket → Spring Cloud → MQTT → Gateway (Embedded Linux) → Zigbee/WiFi → IoT Devices
Key Highlights
- ▸Owned the Android app for device discovery, binding, and remote control across 7-year product line
- ▸Delivered gateway software for protocol handling and MQTT/cloud forwarding at fleet scale
- ▸Shaped the IoT stack spanning mobile, gateway, and backend APIs
- ▸Extended backend and web surfaces for device management and operational monitoring
Tech Stack
What I Learned
Gateway firmware needs robust offline/online transition; MQTT chosen over HTTP for constrained devices.