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ìnhGiá 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":"on-off","endpoint":1,"value":"on"}
ActionValueNộ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:

{"power_1":"on","border_light":"1"}

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