Мы создали систему управления водонагревателями, конвекторами и очистителями воздуха Ballu с мобильных устройств через облачный сервис. Когда пользователь меняет любой параметр (например, температуру) в мобильном приложении, команда передается в облачный сервис. Сервис передает команду на Wi-Fi донгл, подключенный к устройству, а с него на устройство. Донгл – дополнительный модуль, который можно купить отдельно и подключить к устройству. Он подключается к домашнему wi-fi и управляет работой техники, принимая и отправляя сигналы из мобильного приложения через интернет. При изменении параметров с обычного пульта управления, донгл передает информацию об этом обратно в приложение через облачный сервис, и все изменения отображаются на мобильном устройстве. Для того, чтобы реализовать возможность управления устройством извне, инженеры Ballu открыли протокол работы центрального внутреннего контроллера устройства и реализовали возможность выдавать команды и получать всю информацию от устройства со стороны дополнительных контроллеров (wifi донгла). Мы учавствовали в разработке аппаратной части и прошивки донгла и проектировании протокола для организации обмена данными и командами со стороны внешних систем, а именно со стороны веб-сервиса и мобильного приложения. Внедрение функций «умного дома» предоставило дополнительные возможности для повторных продаж и увеличения лояльности клиентов. По умолчанию, на устройстве установлен пустой разъём форм-фактора USB, оно не является умным и стоит как обычные приборы. Донгл продается отдельно, подключается в разъем и позволяет превратить устройство в «умное» и связать его с приложением. В случае, если клиенту не нужны «умные» функции прямо сейчас, он всегда может докупить донгл позднее. Такой подход делает проект открытым для внешних систем, в которые можно подключать оборудование Ballu, помогая сделать технологии умных устройств доступнее и универсальнее. Чтобы сделать для пользователей приятный бонус, мы преложили подключить питание на стандартные контакты разъёма USB. Благодаря этому пользователи могут заряжать мобильный телефон или планшет от своего обогревателя. Для соединения донгла с устройством в форм-факторе USB-A реализован серийный порт на 9600 бод. Устройства работают по UART протоколу, при этом у каждого устройства свой формат обмена данными.