Прошивка i.91.065: API локального брендирования, поддержка CORS POST и улучшенное восстановление MQTTS
Прошивка i.91.065 теперь доступна для устройств серии WEM.
Скачайте прошивку здесь: i.91.065.bin
Размер файла: 725808 байт
SHA256: 6c4efdcb5d84036f6fafee7c0620e4ec3452cb6740d81f824d9cf2205913a36e
MD5: a2be4c7fde307223932f93a7adf6df04
Этот релиз добавляет возможности API для брендирования локального веб-интерфейса:
GET /api/getbrandPOST /api/setbrand
API позволяет управлять отображением логотипа IAMMETER, текста IAMMETER и содержимого нижнего колонтитула IAMMETER в локальном веб-интерфейсе. Также поддерживается пользовательское значение brandText размером до 20 байт и значение apSsid для заводской настройки Soft AP. POST /api/setbrand не перезагружает устройство автоматически; если apSsid изменён, новое имя Soft AP вступит в силу после следующей перезагрузки устройства.


Прошивка i.91.065 также добавляет поддержку HTTP OPTIONS, что позволяет браузерным инструментам отправлять междоменные JSON POST-запросы к локальным API, таким как /api/setbrand, /api/setadv и /api/setwifiadv. Вы можете протестировать новое API брендирования на странице тестирования WEM API.
Эта версия также исправляет проблему восстановления MQTTS. В старых версиях, если MQTTS-сервер был недоступен длительное время или попытки TLS-подключения продолжали терпеть неудачу, устройство могло перестать автоматически восстанавливаться и требовало перезагрузки. Новая версия улучшает очистку ресурсов, защиту от повторных подключений и поведение восстановления после сбоев MQTTS.
Связанные ссылки: