АКАлександр Ковалев

Кейс / мобильное приложение

Кейсы / Sula

Sula: управление пневмоподвеской с iPhone

Приложение подключается по Wi‑Fi к контроллеру подвески автомобиля и передаёт или получает состояние в реальном времени — с интервалом 300 мс.

Продукт
Sula
Платформа
iOS
Стек
Swift · Wi‑Fi
Обмен с контроллеромв реальном времени
ПриложениеiOS / Swift
Wi‑Fiобмен данных
Автомобильконтроллер

300 мс между обновлениями

Платформа
iOS
Разработка
Swift
Подключение
Wi‑Fi
Интервал обмена
300 мс

Задача

Управление должно быть быстрым и понятным

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

01 / Связь

Автоподключение по Wi‑Fi

Приложение подключается к контроллеру и показывает пользователю состояние соединения.

02 / Пульт

Управление в реальном времени

Пульт передаёт команды и получает текущее состояние подвески через короткий цикл обмена.

03 / Настройка

Параметры контроллера

Отдельный интерфейс для работы с параметрами контроллера и его поведения.

04 / Сценарии

Пресеты для быстрого запуска

Пользователь может настроить режимы и вызывать нужный сценарий с главного экрана.

Касание в пультекоманда или настройка
Wi‑Fiобмен каждые 300 мс
Контроллерсостояние подвески

Главный экран

Пульт и пресеты — на первом месте

Два вида пульта оставляют управление быстрым: компактный режим и большой экран с пресетами и ручными командами.

Большой пульт Sula: пресеты, дополнительные кнопки и ручное управление
Главный экран / большой пульт

Состояние подвески, пресеты и ручное управление

На одном экране — текущее состояние, сохранённые режимы, дополнительные действия и ручное управление.

  • проверка статуса подключения к контроллеру
  • пресеты LOW, RIDE и HIGH для быстрого запуска
  • дополнительные кнопки, которые можно настроить

Гибкая настройка

Интерфейс под конкретную машину и сценарий

Отдельные экраны делают доступными дополнительные действия, оформление и тонкие параметры контроллера — без перегрузки главного пульта.

Что получилось

Приложение стало пультом и панелью настройки в одном интерфейсе

Пользователь видит, подключён ли контроллер, выбирает готовый пресет или управляет подвеской вручную. Для более точной настройки есть отдельные экраны.

Два вида пульта

Компактный и большой режимы для разного сценария использования.

Настраиваемый интерфейс

Дополнительные кнопки и управление цветом оформления.

Разделы для тонкой настройки

Параметры контроллера и его поведения вынесены отдельно.

Следующий шаг

Нужно мобильное приложение, связанное с устройством?

Опишите устройство, протокол и сценарий управления — разберём путь данных и интерфейс.