Yoohome - Smart Home & AIoT Platform
Smart-home control plus an AI assistant trained on the data the household generates.
Stack
NestJSReact NativeJava SpringMQTTMicroservicesZigbee2MQTTKafkaOpenAIRedisBullMongoDB
Context
An AIoT platform that lets residents control their smart-home devices and gives building operators a centralized management view. The app also doubles as a daily-life virtual assistant - it learns from control and management data over time, so the more it is used, the better it gets at predicting what the household actually wants.
Role
Fullstack Developer · Tech Lead
Highlighted Use Cases
- Role and permission management for building operators
- Integration with third-party hardware ecosystems - Zigbee directly, vendor cloud APIs where the hardware insists
- Centralized device management for both operations staff and end-user smart-home devices
- Telemetry and control-data ingestion that feeds an in-app virtual assistant
Challenges
- Realtime, low-latency requirements - the user expects a light switch to feel like a light switch
- Bursty message load in peak household-activity windows (think 7am and 6pm)
- A long tail of third-party hardware, each speaking a slightly different dialect
- Safety-critical surface area - fire alarms, door locks, gas leak detectors. No room for "eventually consistent" here.
Capacity Profile
| Metric | Baseline | Peak | Capacity Plan |
|---|---|---|---|
| Device connections | 500K | 500K | 1.5M (3× headroom) |
| MQTT msg/s | 42K | 112K | 300K (2.7× peak) |
| Bandwidth | 8.4 MB/s | 100 MB/s (with camera) | 2 Gbps |
| Storage growth | 1.9 TB/day | ~same | 20 TB total (with tiering) |
| API req/s | 100 | 500 | 2000 (4× peak) |
| WebSocket concurrent | 18K | 30K | 100K |
| Kafka throughput | 42K msg/s | 112K msg/s | 500K msg/s (4×) |
| DB writes/s (post-filter) | 4K | 12K | 50K |
Deployments & Ecosystem
- Live deployments include 90 Lang Street and Royal Da Nang
- 500,000+ devices operating 24/7
- 10,000+ end users
- Vendor integrations - Tuya, Legrand, Schneider Electric, Panasonic, Rang Dong
Product Links
500K+ devices and 10K+ users in production across multiple smart-building deployments.