Top.Mail.Ru
Эма

ЭМА

Разработано мобильное приложение для Android и iOS, позволяющее врачам и медперсоналу дистанционно управлять яркостью, цветовой температурой и фокусом светильников Завода ЭМА прямо со смартфона или планшета. Включает просмотр видеопотока с камеры светильника, сохранение профилей настроек и подключение к устройствам по Wi-Fi через HTTP-протокол. Интуитивный дизайн и нативная реализация обеспечивают надежность и удобство в условиях операционной.

Задача

Завод ЭМА осуществляет выпуск высокотехнологичных медицинских светильников, которые применяются в операционных и диагностических кабинетах. Однако регулирование их параметров — таких как яркость, цветовая температура, степень рассеянности света и фокус — выполняется только при помощи физических панелей, расположенных на корпусе самого устройства, что создаёт неудобства в условиях стерильной зоны. Возникла необходимость в создании мобильного приложения для операционных систем Android и iOS (с дополнительной поддержкой планшетных компьютеров), которое бы давало возможность медицинским работникам осуществлять дистанционное управление светильниками через соединение Wi-Fi с применением HTTP-протокола, а также получать видеопоток со встроенной в светильник камеры для целей визуального наблюдения за операционным полем.

Решение

Было осуществлено создание нативного мобильного приложения для платформ Android и iOS, которое полностью адаптировано для работы как на смартфонах, так и на планшетах. Данное приложение базируется на использовании HTTP-протокола для обеспечения связи со светильниками производства Завода ЭМА, функционирующими в роли локальных HTTP-серверов в пределах Wi-Fi-сети. Все управляющие команды передаются с использованием HTTP-протокола, а трансляция видеопотока осуществляется с помощью встроенного RTSP-стриминга.

1. Экран загрузки

Запуск приложения сопровождается демонстрацией заставки, содержащей логотип «ЭМА» и текстовое обозначение «Завод электромедицинской аппаратуры». На экране присутствует индикатор, отображающий прогресс загрузки — это обеспечивает плавное переключение на основной интерфейс и способствует формированию впечатления надёжности и профессионализма продукта.

2. Основной экран — перечень светильников

Пользователю предоставляется для просмотра три основных раздела:

  • Подключённый светильник — в данном разделе отображается текущее активное устройство с предоставлением возможности его отключения или выполнения сброса пароля;
  • Сохранённые светильники — это список ранее настроенных устройств, к которым можно осуществить быстрое подключение;
  • Доступные светильники — перечень устройств, которые были обнаружены в сети, с наличием кнопки для подключения.

Для каждого из светильников доступен выбор по его имени (к примеру, «Эмалед 500 стол 1») и отображение статуса подключения. Существует возможность добавления нового светильника через нажатие кнопки «Найти светильник» или полной очистки всего списка. В процессе подключения к новому устройству пользователь вводит пароль (если это необходимо), при этом доступна опция «Запомнить пароль» для упрощения последующих подключений.

3. Настройки приложения

В разделе под названием «Еще» пользователь может перейти в подраздел «Настройки», где ему становятся доступны следующие операции:

  • изменение имени светильника и IP-адреса блока освещения;
  • выбор предпочтительного языка интерфейса (русский или английский);
  • установка прошивки для блоков освещения — приложение выполняет сканирование доступных версий и предоставляет возможность обновить прошивку с отображением процесса через прогресс-бар;
  • информация о самой программе: версия, данные о производителе, лицензионное соглашение, контактные данные разработчика.

4. Видеопоток с камеры светильника

При активации вкладки «Камера» пользователь получает прямой видеопоток с камеры, встроенной в светильник. Интерфейс данной вкладки включает в себя:

  • кнопки для управления воспроизведением (пауза/старт);
  • элементы регулировки зума (+/-);
  • панель с быстрыми настройками камеры: фокус, экспозиция (AE), автофокус (AF), баланс белого;
  • возможность переключения между интерфейсом камеры и управлением светом без необходимости закрытия видеопотока.

5. Управление светом

На вкладке «Свет» пользователь получает в своё распоряжение полный контроль над всеми параметрами освещения:

  • переключатель для включения или выключения светильника;
  • функция синхронизации нескольких светильников (если они используются в количестве более одного);
  • регулировка уровня яркости (значения указаны в люксах: 16, 32, 48 клк);
  • выбор значения фокуса (250 мм, 300 мм, 350 мм);
  • выбор цветовой температуры (4300K, 4500K, 5000K);
  • предустановленные режимы работы: «Норма», «Центр», «Эндо» — для обеспечения возможности быстрого выбора типовых конфигураций.

Дополнительно предоставляется доступ к меню действий: переименование светильника, переименование контура, сохранение текущих настроек в качестве нового профиля, загрузка ранее созданных профилей.

Экран под названием «Загрузка настроек» отображает список всех сохранённых профилей с указанием значений яркости, фокуса, цветовой температуры и типа режима, а также предоставляет возможность их редактирования или полного удаления.

Дизайн и пользовательский опыт (UX)

Все экраны приложения выполнены в едином фирменном стиле, соответствующем стилистике Завода ЭМА — с использованием корпоративной цветовой палитры (розовый и белый цвета), минималистичными иконками и крупными, удобными для нажатия элементами управления. Интерфейс разработан с учётом специфики работы в стерильных условиях — все кнопки имеют достаточный размер, а система навигации является интуитивно понятной даже для пользователей, не обладающих глубоким техническим опытом. Адаптивная вёрстка гарантирует корректное отображение контента как на экране телефона, так и на планшете.

Техническая реализация

  • Нативная разработка: языки программирования Kotlin (для Android) и Swift (для iOS);
  • Организация связи: соединение по Wi-Fi через HTTP API, предоставляемое светильниками;
  • Безопасность: поддержка протокола HTTPS для обеспечения защищённой передачи данных;
  • Локальное хранение: реализовано кэширование списка светильников и их настроек на локальном устройстве;
  • Надёжность: предусмотрена обработка ошибок подключения и автоматическое обновление перечня доступных устройств;
  • Интернационализация: выполнена локализация интерфейса на русский и английский языки;
  • Обновления: интегрирована система для обновления прошивки светильников.

Результат

Созданное приложение превратилось в полноценный цифровой инструмент, предназначенный для медицинского персонала, объединивший в себе функции дистанционного управления, визуального контроля и тонкой настройки освещения. Оно существенно повысило эффективность рабочего процесса в операционной, позволило снизить риски, связанные с нарушением стерильности, и дало возможность медицинским работникам сконцентрировать своё внимание на состоянии пациента, а не на процедурах настройки оборудования.

Платформы

App Store
Google Play
Эма
Эма