NDA: Приложение для управления умной техникой

Умный дом

Управление бытовой техникой, рецепты и инструкции, которые всегда под рукой

Задача

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

Решение

  • Мы изучили все функции физических устройств производителя, прошли большой этап реверс-инжиниринга: с помощью Wireshark расшифровывали, как общаются и работают Bluetooth и Wi-Fi-устройства;
  • Учли все разнообразие и с нуля создали «язык общения» между мобильным приложением и бытовой техникой;
  • Разработала приложение на современном фреймворке React Native для платформ iOS и Android;
  • Backend написали на Golang;
  • Написали нативную часть для управления устройствами по Bluetooth и Wi-Fi на Swift и Kotlin, а также использовали протоколы GATT и UART.

Результат

Мы помогли заказчику решить несколько стратегических задач:

  • С нуля и в кратчайшие сроки разработали приложение для управления умными устройствами;
  • Создали внутреннее уникальное приложение — аналог хаба, который обеспечивает коннект с бытовой техников по Bluetooth даже если пользователь вне зоны досягаемости;
  • Расширили количество устройств, которыми можно управлять через приложение с нуля до 45;
  • Реализовали возможность управления более технологичными WiFi-устройствами с использованием MQTT протокола;
  • Внедрили управление через голосового помощника;
  • Помимо существующих устройств заказчик постепенно вводит в производство новые модели. Перед тем, как запустить массовое производство нового устройства, команда KODE получает его прототип и обеспечивает его управление с помощью мобильного приложения.
Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies