Извините, ваш браузер не поддерживает JavaScript!
Войти

Прошивка i.91.065: API локального брендирования, поддержка CORS POST и улучшенное восстановление MQTTS

Прошивка i.91.065 теперь доступна для устройств серии WEM.

Скачайте прошивку здесь: i.91.065.bin

Размер файла: 725808 байт

SHA256: 6c4efdcb5d84036f6fafee7c0620e4ec3452cb6740d81f824d9cf2205913a36e

MD5: a2be4c7fde307223932f93a7adf6df04

Этот релиз добавляет возможности API для брендирования локального веб-интерфейса:

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

API позволяет управлять отображением логотипа IAMMETER, текста IAMMETER и содержимого нижнего колонтитула IAMMETER в локальном веб-интерфейсе. Также поддерживается пользовательское значение brandText размером до 20 байт и значение apSsid для заводской настройки Soft AP. POST /api/setbrand не перезагружает устройство автоматически; если apSsid изменён, новое имя Soft AP вступит в силу после следующей перезагрузки устройства.

Страница тестирования WEM API с JSON-параметрами POST /api/setbrand для брендирования локального веб-интерфейса

Локальный веб-интерфейс WEM с пользовательским заводским брендированием после настройки setbrand

Прошивка i.91.065 также добавляет поддержку HTTP OPTIONS, что позволяет браузерным инструментам отправлять междоменные JSON POST-запросы к локальным API, таким как /api/setbrand, /api/setadv и /api/setwifiadv. Вы можете протестировать новое API брендирования на странице тестирования WEM API.

Эта версия также исправляет проблему восстановления MQTTS. В старых версиях, если MQTTS-сервер был недоступен длительное время или попытки TLS-подключения продолжали терпеть неудачу, устройство могло перестать автоматически восстанавливаться и требовало перезагрузки. Новая версия улучшает очистку ресурсов, защиту от повторных подключений и поведение восстановления после сбоев MQTTS.

Связанные ссылки:

Наверх