Yoohome - Smart Home & AIoT Platform
Điều khiển smart-home cùng một trợ lý AI học từ chính dữ liệu hộ gia đình tạo ra.
Stack
NestJSReact NativeJava SpringMQTTMicroservicesZigbee2MQTTKafkaOpenAIRedisBullMongoDB
Bối cảnh
Một nền tảng AIoT cho phép cư dân điều khiển thiết bị smart-home và cho ban quản lý toà nhà một trung tâm điều hành tập trung. App cũng đóng vai trò trợ lý ảo cho cuộc sống hàng ngày - học dần từ dữ liệu điều khiển và vận hành, càng dùng càng đoán trúng nhu cầu của hộ gia đình.
Vai trò
Fullstack Developer · Tech Lead
Use case nổi bật
- Phân quyền cho ban quản lý toà nhà
- Tích hợp các hệ phần cứng bên thứ ba - Zigbee trực tiếp, API cloud của vendor ở những chỗ phần cứng bắt buộc
- Quản lý thiết bị tập trung cho cả ban vận hành và thiết bị smart-home của người dùng cuối
- Thu thập telemetry và dữ liệu điều khiển để nuôi trợ lý ảo trong app
Thử thách
- Yêu cầu realtime, độ trễ thấp - người dùng mong công tắc đèn cảm giác đúng là công tắc đèn
- Tải message tăng đột biến vào khung giờ sinh hoạt cao điểm (kiểu 7h sáng và 6h chiều)
- Phần cứng bên thứ ba thì nhiều và đa dạng, mỗi bên nói một phương ngữ hơi khác
- Phạm vi an toàn quan trọng - báo cháy, khoá cửa, cảm biến rò khí. Ở đây không có chỗ cho "eventually consistent".
Hồ sơ tải
| Chỉ số | 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 |
Triển khai & Hệ sinh thái
- Triển khai thực tế tại 90 Láng và Royal Đà Nẵng
- 500,000+ thiết bị hoạt động 24/7
- 10,000+ người dùng cuối
- Tích hợp vendor - Tuya, Legrand, Schneider Electric, Panasonic, Rạng Đông
Link sản phẩm
500K+ thiết bị và 10K+ người dùng production trên nhiều dự án smart-building.