Binomtech
Информационные технологии и интернет
Россия
iOS, Android
Ноябрь 2020
Завод ЭМА выпускает высокотехнологичные медицинские светильники, используемые в операционных и диагностических кабинетах. Однако управление их параметрами — яркостью, цветовой температурой, рассеянностью света и фокусом — осуществляется исключительно через физические панели на корпусе устройства, что неудобно в условиях стерильной зоны. Требовалось создать мобильное приложение для платформ 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 для безопасной передачи данных;
— Кэширование списка светильников и настроек локально на устройстве;
— Обработка ошибок подключения, автоматическое обновление списка устройств;
— Локализация на русский и английский языки;
— Интеграция с системой обновления прошивки светильников.
Приложение стало полноценным цифровым инструментом для медицинского персонала, объединив в себе функции дистанционного управления, визуального контроля и настройки освещения. Оно значительно повысило эффективность работы в операционной, снизило риск нарушения стерильности и позволило персоналу сосредоточиться на пациенте, а не на настройке оборудования.