Easy HMI 0.1.3b: Интуитивное создание интерфейсов с поддержкой Wi-Fi и MQTT "из коробки

Easy HMI 0.1.3b: Интуитивное создание интерфейсов с поддержкой Wi-Fi и MQTT "из коробки

Ардуино технологии

Последняя версия программного обеспечения Easy HMI, получившая номер 0.1.3b, представляет собой значительный шаг вперед в области разработки пользовательских интерфейсов для дисплеев, предлагая пользователям еще больше возможностей и удобства, и, что особенно важно, без необходимости написания кода. В этот релиз были интегрированы долгожданные функции, такие как поддержка иконок, беспроводное подключение по Wi-Fi и прямая работа с протоколом MQTT.

Easy HMI 0.1.3b

Ключевые нововведения Easy HMI 0.1.3b:

  • Поддержка иконок: Одно из наиболее востребованных обновлений — возможность добавлять и использовать собственные иконки при создании виджетов и проектов. На данный момент поддерживаются одноцветные иконки размером до 50x50 пикселей. Программа также имеет ограничения на загрузку слишком сложных изображений, чтобы обеспечить стабильность работы. В будущих версиях планируется расширение функционала, включая создание и управление собственными библиотеками иконок.
  • Wi-Fi подключение: Теперь Easy HMI позволяет легко подключаться к вашей домашней Wi-Fi сети. Это открывает двери для работы в локальной сети, а также для взаимодействия с различными онлайн-сервисами.
  • MQTT поддержка: Реализована возможность настройки работы с MQTT-брокерами, будь то локальный сервер, например, Mosquitto, или облачные сервисы, такие как wqtt.ru. Это делает Easy HMI мощным инструментом для создания систем умного дома и IoT-проектов.
  • Гибкие настройки беспроводной передачи данных: Пользователи могут выбирать между различными режимами передачи данных: без беспроводной связи, только UDP, только MQTT или комбинированный режим UDP + MQTT.
  • Улучшения интерфейса и отладки: Добавлены кнопки обновления дерева элементов проекта и виджета, а также кнопка "Обновить страницу", которая позволяет ускорить тестирование и отладку, обновляя только текущую страницу без полной перезагрузки проекта. Во время загрузки проекта или виджета отображается индикация "Загрузка...", а по завершении — всплывающее окно "Загрузка завершена".
  • Расширенные возможности UDP: Добавлена функция пересылки сообщений через дисплей при работе по UDP, что позволит создавать более сложные управляющие системы.

Важные рекомендации и изменения:

Разработчики рекомендуют отключать беспроводную связь во время создания и редактирования интерфейса. Включение Wi-Fi во время разработки может замедлить загрузку и обновление интерфейса, поскольку дисплей будет тратить время на сетевые подтверждения.

В версии 0.1.3b была удалена функция использования дисплея как точки доступа для устройств по UDP. Теперь UDP-соединение возможно только в рамках вашей локальной сети при подключении к Wi-Fi.

MQTT поддержка.

Универсальная прошивка и настройки:

Для дисплеев AT HMI доступна универсальная прошивка, которую можно загрузить в закрытой группе Telegram. При обновлении прошивки для дисплеев 2.8 с IPS-матрицей требуется инвертировать цвет. Для дисплеев 3.5 необходимо настроить разрешение на 320x480, а также выбрать соответствующую ориентацию дисплея и сенсора (4 для горизонтального, 6 для вертикального расположения).

Устранение ошибок:

В новой версии были устранены некоторые ошибки, включая проблемы с обновлением дерева элементов (для чего добавлена кнопка "Обновить") и некорректное отображение крупных шрифтов в эмуляторе. Также отмечена рекомендация по тестированию виджетов с выключенной беспроводной связью, так как в этом режиме иконки загружаются более стабильно.

Easy HMI 0.1.3b значительно упрощает процесс создания интерактивных дисплеев, делая его доступным даже для начинающих пользователей. Программа ориентирована в первую очередь на дисплеи AT HMI, но также поддерживает некоторые модели от сторонних производителей.

Подробности о всех нововведениях, а также инструкцию по обновлению прошивки можно найти в полной статье на сайте  Ардуино технологии.


Report Page