Przepraszamy, Twoja przeglądarka nie obsługuje JavaScript!
Zaloguj się

Firmware i.91.065: Lokalne API marki, obsługa CORS POST i ulepszone odzyskiwanie MQTTS

Firmware i.91.065 jest już dostępny dla urządzeń z serii WEM.

Pobierz firmware tutaj: i.91.065.bin

Rozmiar pliku: 725808 bajtów

SHA256: 6c4efdcb5d84036f6fafee7c0620e4ec3452cb6740d81f824d9cf2205913a36e

MD5: a2be4c7fde307223932f93a7adf6df04

Ta wersja dodaje lokalne interfejsy API do brandowania interfejsu WWW:

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

API umożliwia kontrolowanie, czy logo IAMMETER, tekst IAMMETER oraz treść stopki IAMMETER są wyświetlane w lokalnym interfejsie WWW. Obsługuje również niestandardowy brandText o długości do 20 bajtów oraz wartość apSsid dla fabrycznej konfiguracji Soft AP. POST /api/setbrand nie uruchamia automatycznie ponownie urządzenia; jeśli apSsid zostanie zmienione, nowa nazwa Soft AP zacznie obowiązywać po następnym restarcie urządzenia.

Strona testowa API WEM pokazująca parametry JSON POST /api/setbrand do lokalnego brandowania interfejsu WWW

Lokalny interfejs WWW WEM pokazujący niestandardowe brandowanie fabryczne po konfiguracji setbrand

Firmware i.91.065 dodaje również obsługę HTTP OPTIONS, dzięki czemu narzędzia działające w przeglądarce mogą wysyłać żądania POST JSON z różnych domen do lokalnych interfejsów API, takich jak /api/setbrand, /api/setadv i /api/setwifiadv. Możesz przetestować nowe API brandowania na stronie testowej API WEM.

Ta wersja naprawia również problem z odzyskiwaniem połączenia MQTTS. W starszych wersjach, jeśli serwer MQTTS był niedostępny przez dłuższy czas lub próby połączenia TLS ciągle kończyły się niepowodzeniem, urządzenie mogło czasami przestać automatycznie się odzyskiwać i wymagać restartu. Nowa wersja poprawia czyszczenie zasobów, ochronę przed ponownym połączeniem oraz zachowanie przy odzyskiwaniu po awariach MQTTS.

Powiązane linki:

Góra