June 30th, 2014

Сервер Роботов: управление смартфоном Android из облака

Продолжаем эксперименты с управлением близкими устройствами из далёких облаков. В прошлый раз написали и запустили на виртуальной машине в облаке Амазон Сервер Роботов, а потом подключили к нему Робота Клиента, сделанного из платы ChipKIT WF32, и помигали на нем через Атлантику лампочкой. Сегодня напишем и запустим другого Робота Клиента на основе смартфона Андроид Ётафон


Сервер Роботов: управление смартфоном Андроид Ётафон из облака from 1i7 on Vimeo.

Сервер Роботов запущен в облаке (виртуальная машина Амазон) по адресу robotc.lasto4ka.su:1116 и слушает подключения. Робот Клиент (смартфон Андроид Ётафон) подключается к Серверу Роботов через интернет и переходит в режим приема команд: включить или выключить условную лампочку. Пользователь отправляет команды подключенному смартфону через интерфейс командной строки, запущенный на удаленной системе в оболочке ssh. Смартфон принимает и распознает команду, "включает" или "выключает" "лампочку" и отправляет ответ.

Робот Клиент на плате WF32 и Робот Клиент на Андроиде существуют независимо друг от друга и могут подключаться к одному и тому же Серверу Роботов по очереди.

Collapse )

исходники занятия, подсветка синтаксиса, картинки с лампочками.