Доработка мобильного приложения для управления двигателем автомобиля Gan Tuning

Мобильные приложения
Одно из популярных направлений разработки на сегодняшний день — iot или «Интернет вещей» — пронизывает не только очевидные сферы жизни (например, управление умным домом, измерение показателей фитнес-трекерами), но и такие направления, как автомобильный бизнес.

IoT предполагает взаимодействие различного рода девайсов, подключенных в единую систему. Наиболее распространенная схема «Контроллер — управляемые устройства».

Такая схема была реализована компанией GAN Tuning Buro при доработке приложения по контролю мощности мотора автомобиля.

О приложении GAN

GAN — это приложение для управления мощностью и параметрами двигателя автомобиля посредством чипа.

Датчики чипа подключаются к контроллеру — мобильному устройству — через Bluetooth.

В приложении есть пять видов прошивок, для подбора необходимой по типу двигателя и марке автомобиля из готовых — так что при смене транспортного средства можно просто сменить прошивку и продолжить пользоваться приложением.

Цель создания приложения GAN — это доработка возможности управлять работой авто прямо со своего смартфона

Приложение реализовано для двух платформ — 2 клиентских приложения:
  • iOS (на базе swift);
  • Android (на базе java).
Серверная часть реализована на Java+TomCat+MongoDB и служит, в основном, базой данных.

Для подбора необходимой прошивки на серверной стороне существует каталог машин, разделённый по сериям. У каждой серии есть разный набор доступных режимов.

Задача — доработка мобильного приложения и внедрение новой модификации в GAN GTL — и ее решение.

Производитель GAN Tuning Buro постоянно совершенствует свои чипы, чтобы охватывать все новые возможности и прошивки.

Во время работы над проектом GAN Tuning Buro выпустили новый тип чипов, которые необходимо было интегрировать в уже существующее приложение.

Для этого мы внедрили обработку новой — облегченной — модификации серии GTL.

Настройки для нее должны были отличаться от основных: в этой версии отсутствует режим SPORT, и допускается увеличение мощности до 25% для турбированных двигателей.

С серверной стороны приходил новый флаг, относится ли устройство, определенное по bluetooth, к новой подсерии.

При этом, если отклик положительный — во всех заголовках изменяется название и описание серии, а также изменяется набор доступных режимов (в этом случае скрывается режим SPORT).

Результаты работы

Заказчик получил доработку в приложении дополнительно нового функционала для разгона двигателя.

ИНТЕРВОЛГА не только получила интересный опыт в работе с мобильными приложениями, но и в сфере разработки интернета вещей.

Хотите также? Пишите, мы готовы к интересным задачам — и сфера мобильных технологий — важная часть нашей работы.
Результат
Над проектом работали
Ольга Семирогова
Екатерина И.

Статьи по теме

ИИ для бизнеса: как понять что он нужен, где использовать ИИ в бизнесе: контроль и эффективность или галлюцинации и большие затраты. Как перестать сомневаться и начать внедрение? Оценим риск, пользу и сделаем первый ша...
Умный поиск по CRM Битрикс24 и базам знанийЧем старше компания, тем больше у неё документов, отчетов, записей встреч. Как не тратить часы на поиск нужных сведений, а получать мгновенный ответ на вопрос? ...
Как CRM объединяет продажи и производство на промышленном предприятииСрыв сроков поставок — частое следствие асинхронной работы отделов предприятия. Решение — промышленная CRM, которая синхронизирует продажи и остальные подраздел...
Микросервис на 1С для нетиповой интеграции сайта с B2B-сервисомРассказываем, как «подружили» личный кабинет клиента и внешний B2B-сервис с «капризным» API с помощью встроенных инструментов 1С и нестандартного подхода к зада...
Квалификация лидов в Битрикс24 с помощью ChatGPTСортируете лидов по старинке, самостоятельно решая чей это клиент? Но эту задачу уже можно поручить ИИ не переживая, что он ошибётся или сольет заявки конкурент...
Правильное SEO или как вернуть трафик после переезда на новый сайтВы переехали на новый, красивый и умный сайт, а количество заказов в разы меньше чем на предыдущем? Мы точно знаем что делать. Вам нужно взять обычный советский...
Мы работаем по одному из двух форматов:
  • аренда команды (от 2 человек, не менее 3 месяцев);
  • итерации с фиксированной ценой (1-3 месяца длительностью).
ИНТЕРВОЛГА предоставляет:
  • регулярные онлайн-планерки с заказчиком;
  • квалифицированных специалистов;
  • организованную команду (находятся в одном помещении, что упрощает решение рабочих вопросов);
  • полную прозрачность и регулярность отчетов о результатах.
Ключевые услуги:
  • нагруженный интернет-магазин;
  • личный кабинет;
  • оптовые продажи — B2B-платформа;
  • маркетплейс;
  • технический аудит сайта;
  • Битрикс24 — корпоративные HR-порталы;
  • Битрикс24 — построение CRM-системы;
  • Битрикс24 — личные кабинеты сотрудников;
  • Битрикс24 — аудит портала;
  • 1С — интеграция с другими системами;
  • 1С — доработка системы;
  • маркетинг — комплексное интернет-продвижение;
  • маркетинг — продвижение для B2B.