Xin lỗi, trình duyệt của bạn không hỗ trợ JavaScript!
Đăng nhập

Firmware i.91.065: API thương hiệu cục bộ, hỗ trợ CORS POST và cải thiện khả năng phục hồi MQTTS

Firmware i.91.065 hiện đã có sẵn cho các thiết bị dòng WEM.

Tải firmware tại đây: i.91.065.bin

Kích thước tệp: 725808 bytes

SHA256: 6c4efdcb5d84036f6fafee7c0620e4ec3452cb6740d81f824d9cf2205913a36e

MD5: a2be4c7fde307223932f93a7adf6df04

Bản phát hành này bổ sung các API gắn thương hiệu cho Web UI cục bộ:

  • GET /api/getbrand
  • POST /api/setbrand

API có thể kiểm soát việc logo IAMMETER, dòng chữ IAMMETER và nội dung chân trang IAMMETER có được hiển thị trong Web UI cục bộ hay không. API cũng hỗ trợ brandText tùy chỉnh dài tối đa 20 byte và giá trị apSsid cho cấu hình Soft AP của nhà máy. POST /api/setbrand không tự động khởi động lại thiết bị; nếu apSsid bị thay đổi, tên Soft AP mới sẽ có hiệu lực sau lần khởi động lại tiếp theo của thiết bị.

Trang WEM API Test hiển thị các tham số JSON của POST /api/setbrand để gắn thương hiệu cho Web UI cục bộ

Web UI cục bộ của WEM hiển thị thương hiệu Factory tùy chỉnh sau khi cấu hình setbrand

Firmware i.91.065 cũng bổ sung hỗ trợ HTTP OPTIONS, nhờ đó các công cụ chạy trên trình duyệt có thể gửi yêu cầu POST JSON cross-origin tới các API cục bộ như /api/setbrand, /api/setadv và /api/setwifiadv. Bạn có thể thử API thương hiệu mới từ trang WEM API Test.

Phiên bản này cũng khắc phục sự cố phục hồi MQTTS. Ở các phiên bản cũ, nếu máy chủ MQTTS không khả dụng trong thời gian dài hoặc các lần thử kết nối TLS liên tục thất bại, thiết bị đôi khi có thể ngừng tự phục hồi và cần phải khởi động lại. Phiên bản mới cải thiện việc giải phóng tài nguyên, bảo vệ kết nối lại và hành vi phục hồi sau các lỗi MQTTS.

Liên kết liên quan:

Lên đầu