Знакомство с интерфейсами конструктора Orbix
Интерфейсы работы с конструктором Orbix
Для работы с конструктором Orbix используются три интерфейса:
- WEB-интерфейс;
- работа через Houston App с передачей данных по Wi-Fi;
- работа через Houston App с передачей данных по УКВ.
WEB-интерфейс
WEB-интерфейс используется для написания программ управления конструктором Orbix на языках С++ и Python (рисунок 2).
Для работы с данным интерфейсом необходимо подключиться к Orbix по Wi-Fi и в адресной строке ввести адрес 192.168.42.1. Также через WEB-интерфейс можно скачать фотографии, сделанные камерой.

Рисунок 1. WEB-интерфейс
Работа через Houston App с передачей данных по Wi-Fi
Этот режим работы используется для инженерной отработки миссий, так-как есть возможность по Wi-Fi принимать все пакеты данных, строить графики значений ДУС, магнитометра, солнечных датчиков и скорости вращения маховика от времени (рисунок 2).

Рисунок 2. Houston Application
Работа через Houston App с передачей данных по УКВ
Этот режим работы максимально приближен к реальной работе космического аппарата на орбите. Отсутствует возможность быстрой передачи больших объемов данных, конструктор Orbix работает в режиме команда-ответ. Существует возможность принимать маяки и телеметрическую информацию, создавать очереди команд и расписания, загружать фото, полученные камерой по УКВ или по ВЧ каналу связи, который эмулируется ИК-приемопередатчиком (рисунок 3).

Рисунок 3. Передача данных по УКВ через Houston Application
Запуск программ, написанных в Web-интерфейсе через Houston Application
Для того, чтобы запускать программы, написанные в Web-интерфейсе в Houston Application, необходимо:
- В команду execute_script передать id=40 и arg=id скрипта из Web-интерфейса для запуска.
- При отправке новой команды execute_script выполнение предыдущей команды прерывается.
- Также прервать его выполнение можно отправкой следующих параметров: id=0; arg=0.
После завершения выполнения скрипта или после прерывания выполнения скрипта приходит ответное сообщение ACK.