Firmware mới bổ sung MQTTS, cấu hình từ xa và cổng HTTPS tùy chỉnh
🔧 Ghi chú cập nhật firmware: Phiên bản thử nghiệm i.91.062T6
Điểm nổi bật của bản cập nhật
- ✅ Bổ sung hỗ trợ MQTTS (MQTT bảo mật)
- ✅ Hỗ trợ thay đổi uploadInterval thông qua topic cấu hình MQTT/MQTTS
- ✅ Bổ sung hỗ trợ cổng HTTPS tùy chỉnh
🟢 Hỗ trợ MQTTS
Trong Run Mode, chọn mqtt và cấu hình địa chỉ như sau:
mqtts://{mqtt broker address}:port

Xin lưu ý, nếu bạn không sử dụng MQTTS (chỉ dùng mqtt thông thường), vui lòng không thêm tiền tố "mqtt://", chỉ cần nhập trực tiếp tên miền như phiên bản trước.
🔒 Hỗ trợ TLS 1.2 và các phiên bản thấp hơn. Hiện tại, việc tải lên chứng chỉ CA, xác minh tên máy chủ (hostname) hoặc sử dụng chứng chỉ phía máy khách để xác thực lẫn nhau không được hỗ trợ.
🔄 Thay đổi uploadInterval qua MQTT/MQTTS `device/
Trong firmware này, khi đồng hồ hoạt động ở chế độ MQTT, nó sẽ tự động đăng ký (subscribe) topic:
device/{sn}/config
Bạn có thể publish thông điệp JSON sau từ một MQTT client khác đến topic này để thay đổi từ xa uploadInterval (khoảng thời gian tính bằng giây giữa các lần truyền dữ liệu lên máy chủ):
{"uploadInterval": xxx}
Ví dụ:

💡 Trước đây, tham số này chỉ có thể được sửa hoặc đọc cục bộ thông qua API:
/api/uploadintervalNay, đồng hồ hoạt động ở chế độ MQTT có thể cập nhật uploadInterval từ xa thông qua thông điệp MQTT — linh hoạt và tiện lợi hơn rất nhiều.
🌐 HTTPS với hỗ trợ cổng tùy chỉnh
Hiện nay, việc truyền dữ liệu qua HTTPS hỗ trợ cấu hình cổng tùy chỉnh theo định dạng sau:
https://{address}:port
Ví dụ:

💡 Trước đây, chế độ HTTPS chỉ hoạt động trên cổng 443 mặc định và không yêu cầu tiền tố
https.Trong phiên bản này, mọi cổng đều có thể được dùng để truyền dữ liệu HTTPS, nhưng phải bao gồm tiền tố
https://.
🧭 Tóm tắt
Firmware này nâng cao đáng kể tính bảo mật của truyền thông và sự linh hoạt trong cấu hình từ xa:
- Bổ sung hỗ trợ truyền thông MQTTS được mã hóa.
- Cho phép thay đổi uploadInterval từ xa thông qua MQTT.
- Cho phép truyền dữ liệu HTTPS với cài đặt cổng tùy chỉnh.