Thiết bị trong nhà
Kết nối thiết bị Smarthome lên nền tảng, phần này tập trung tích hợp thiết bị "Công tắc 4 nút" sử dụng WiFi.
Cấu hình thiết bị
Cấu hình thông tin MQTT server để khởi tạo kết nối MQTT từ thiết bị tới server.
Cấu hình | Giá trị | Ví dụ |
---|---|---|
MQTT Host | mqtt.innoway.vn | |
MQTT Port | 1883 | |
Username | <device_id> | 6a23ca36-1e32-42d8-a186-37780f309565 |
Password | <deivce_token> | wZKdJUvWz9ZxcFAE7qllbYZaGoMVbeXZ |
Điều khiển và đồng bộ
Luồng điều khiển
Luồng điều khiển: là bản tin điều khiển từ server xuống thiết bị, thiết bị cần subscribe vào topic ont2mqtt/<device_id>/commands/set (với device_id được lấy từ bước tạo thiết bị) để nghe lệnh điều khiển từ server.
Định dạng bản tin điều khiển như sau:
Action | Value | Nội dung |
---|---|---|
on-off | on | bật công tắc |
off | tắt công tắc | |
border-light | 0 | bật đèn viền |
1 | tắt đèn viền | |
2 | đảo màu đèn viền |
Luồng đồng bộ
Luồng đồng bộ: là bản tin phản hồi từ thiết bị lên server, nó có thể là bản tin phản hồi từ điều khiển hoặc bản tin phản hồi từ người dùng bật/tắt công tắc vật lý.
Thiết bị publish vào topic: messages/<device_id>/attribute để phản hồi trạng thái thiết bị.
Định dạng bản tin đồng bộ như sau:
Làm việc với app VHome
Để điều khiển được các thiết bị Smarthome qua app VHome, cần subscribe vào topic ont2mqtt/<device_id>/commands/set, trong trường hợp điều chỉnh topic, bản tin cần liên hệ kỹ thuật để được hỗ trợ (quá trình này mất 1-2 ngày làm việc).
Last updated