Мы создали систему управления водонагревателями, конвекторами и очистителями воздуха Ballu с мобильных устройств через облачный сервис. С её помощью пользователи климатической техники получают возможность заранее проветрить и согреть квартиру, например, выезжая из офиса. Изначально климатическая техника управлялась с пульта. Вместе с проектировщиками Ballu Мы разработали архитектуру системы управления, протоколы связи и wifi-донгл. Донгл – дополнительный модуль, который можно купить отдельно и подключить к устройству. Он подключается к домашнему wi-fi и управляет работой техники, принимая и отправляя сигналы из мобильного приложения через интернет. Когда пользователь меняет любой параметр (например, температуру) в мобильном приложении, команда передается в облачный сервис. Сервис передает команду на Wi-Fi донгл, подключенный к устройству, а с него на устройство. При изменении параметров с обычного пульта управления, донгл передает информацию об этом обратно в приложение через облачный сервис, и все изменения отображаются на мобильном устройстве. Чтобы настроить связь устройства с интернетом, нужно нажать кнопку на донгле и запустить поиск устройства в приложении, после чего приложение передаст устройству данные домашней Wi-Fi сети, и устройство подключится к серверу. После этого управление происходит через облачный сервис. Ballu – первый бренд в мире, у которого появился водонагреватель с управлением через телефон. Этот инфоповод был использован на международных выставках Aquatherm Moscow и Мир климата. Для управления климатическими устройствами с телефона мы разработали мобильные приложения IOS и Android. Реализована функция семейного доступа - в одну учётную запись приложения можно одновременно заходить с разных устройств. Информация на всех устройствах обновляется и синхронизируется в реальном времени. Приложение реализует функционал пульта, например, выставление температуры, переключение режимов, установку таймера, подсветки, мощности и другие опции. Более того, поддерживается и более сложная логика управления, различные режимы работы итп. Приложение позволяет группировать устройства в "комнаты" и управлять сразу группой устройств. Также управление может быть гибким - как с телефона, так и с пульта, при этом все изменения, выполненные с пульта, синхронизируются в приложении. Для создания новых функций и режимов использованы возможности геолокации. Чтобы Wi-Fi донгл со стороны управляемого климатического устройства и мобильное приложение, с которого непосредственно осуществляется управление, могли поддерживать связь, а также для реализации удаленного управления техникой через интернет, мы разработали облачный сервис. Облачный сервис хранит учетные записи, настройки пользователей и сценарии автоматического управления устройствами, поддерживает постоянное соединение со всеми устройствами и приложениями, синхронизирует данные от устройств и команды от приложения, а также реализует протокол взаимодействия, приводя низкоуровневые команды и потоки бинарных данных от устройств в понятный web-протокол формата REST API для обмена командами с приложениями и внешними севисами при необходимости. Мы учавствовали в разработке аппаратной части и прошивки донгла и проектировании протокола для организации обмена данными и командами со стороны внешних систем, а именно со стороны веб-сервиса и мобильного приложения. Чтобы сделать для пользователей приятный бонус, мы предложили подключить питание на стандартные контакты разъёма USB. Благодаря этому пользователи могут заряжать мобильный телефон или планшет от своего обогревателя.