Giao thức cho thiết bị cảnh báo cơ bản
Cấu Trúc MQTT Topics (Topics Structure)
MQTT topics được thiết kế lại, sử dụng tên thiết bị cụ thể là notice_device_esp32, cùng với cấu trúc tổng thể và các cơ chế giao tiếp.
Chúng ta sẽ sử dụng cấu trúc topic cơ bản: smart/notice_device_esp32/danh_muc/thong_tin.
1. Cấu Trúc MQTT Topics cho thiết bị notice_device_esp32
A. Topics để Thiết bị Gửi Dữ Liệu Lên Server (PUBLISH)
Thiết bị notice_device_esp32 sẽ gửi (Publish) dữ liệu lên các topic này.
B. Topics để Server Gửi Lệnh Xuống Thiết bị (SUBSCRIBE)
Thiết bị notice_device_esp32 sẽ đăng ký nhận (Subscribe) các topic này.
2. Các Cơ Chế Giao Tiếp (Phần 4 & 5)
Giao Tiếp Hai Chiều và Định Kỳ (Yêu cầu 5)
Giao tiếp hai chiều được thực hiện thông qua việc thiết lập các topic PUBLISH (cho trạng thái) và SUBSCRIBE (cho lệnh điều khiển).
1. Cơ chế Gửi Định kỳ (Heartbeat)
2. Cài đặt Chu kỳ từ Server
Truyền Dữ Liệu Hình Ảnh (Yêu cầu 4)