В ходе разработки было реализовано три основных модуля: видео потоковый модуль для получения и отображения видео, модуль поиска, подключения и настройки робота через Bluetooth и WiFi, а также модуль пользовательского интерфейса, который взаимодействует с двумя первыми.
Для видео потокового модуля использовалась бесплатная открытая платформа WebRTC. Модуль для работы с Bluetooth и WiFi был реализован на нативных интерфейсах Android и iOS. Пользовательский интерфейс и бизнес-логика приложения были реализованы стандартными инструментами мобильных платформ.
Описание проекта
На площадке KickStarter был запущен проект для разработки робота для игры с домашними питомцами. Данный робот представляет собой самоходный шар, который оборудован видеокамерой для трансляции видео на мобильный телефон.
Для данного работа необходимо специальное приложение, которое позволяет подключаться, управлять и получать видео.