Доработка мобильного приложения для управления двигателем автомобиля 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).

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

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

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

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

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

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