les_01_02_03 [ОрбиКрафт 3D]

Инструменты пользователя


Боковая панель

Назначение ОрбиКрафт 3D

Сборка ОрбиКрафт 3D

Интерфейсы конструктора ОрбиКрафт 3D

Работа с ОрбиКрафт 3D по УКВ

Работа с ОрбиКрафт 3D по Wi-Fi

Работа с ОрбиКрафт 3D через WEB-интерфейс

Полезная нагрузка на базе Arduino

ОрбиКрафт 3D (трехосный) на стенде полунатурного моделирования

Среда разработки

РЭ Houston Control Center

Лабораторная оснастка

Обратная связь

les_01_02_03

Houston Server

Общее описание

Houston Server обеспечивает двухстороннее взаимодействие клиентских приложений Houston App и кабельной сети спутника.

Houston Server соединяется с ОрбиКрафт 3D по УКВ радиоканалу с использованием протокола AX.25.

Houston Server может работать совместно с одним или несколькими клиентскими приложениями Houston App передавая данные по сетевому протоколу TCP/IP.

Рисунок 1. Структура взаимодействия Houston Server и ОрбиКрафт 3D

Houston Server рассчитано на обработку значительно большего объема данных, чем Houston App, и функционирует вне зависимости от наличия сетевых подключений и работоспособности клиентов Houston App. Houston Server продолжает получать данные из кабельной шины спутника и сохранять их в собственный лог-файл сообщений при нарушении работы клиентов Houston App. После восстановления подключения к Houston Server клиент Houston App может продолжать работу с устройствами спутника.

Сценарии применения

На производительности Houston Server может сказаться большое количество подключенных Houston App, поэтому рекомендуется ограничить максимальное число подключений: для сетей с большой задержкой (WiFi, Internet) - двумя клиентами Houston App, для сетей Ethernet 100/1000 Mbit - не более четырех Houston App.

Рекомендуется избегать отправки команд на спутник с нескольких Houston App, т.к. это может привести к непредсказуемому результату из-за возможной несогласованности действий пользователей Houston App.

Две схемы подключений Houston App

В первой схеме подключений Houston App:

  • первое рабочее место Houston App– пользователь-диспетчер с правом формирования и отправки команд;
  • второе рабочее место Houston App– пользователь-наблюдатель без права формирования и отправки команд. Является «горячим резервом» диспетчера.

Оба Houston App могут запускаться одновременно и принимать данные, но отправляет команды может только пользователь-диспетчер. В случае сбоя Houston App пользователя-диспетчера, управление берет на себя пользователь «горячего резерва» до ликвидации сбоя.

Во второй схеме подключений Houston App:

  • первое рабочее место Houston App – пользователь-диспетчер с правом формирования и отправки команд;
  • может быть несколько одновременно работающих пользователей-наблюдателей, один из которых является «горячим резервом» диспетчера.

Главное окно Houston Server

Главное окно Houston Server приведено на рисунке 2. В верхней строке отображается номер версии Houston Server.

Рисунок 2. Главное окно Houston Server

Содержимое панели Server info

На панели Server info отображается информация:

  • дата и время старта Houston Server (Started at);
  • статус COM-порта канал связи с аппаратурой спутника (HW status);
  • количество сообщений, принятых от спутника (Received messages from satellite);
  • количество принятых байт информации (Received (bytes));
  • количество сообщений, отправленных на спутник (Transmitted messages to satellite);
  • количество переданных байт информации (Transmitted (bytes));
  • размер буфера чтения (Read buffer (bytes));
  • количество сообщений, которые пришли на сервер по CAN-шине (CAN Rx).

На панели Server info находятся кнопки Connect, About и Config.

Действия по кнопке Connect

По нажатию кнопки Connect Houston Server производит действия по установлению связи с аппаратурой спутника. Следует установить параметр Interface UsbTin в файле конфигурации. Кнопка Retry служит для повторения попытки соединения, кнопка Abort – для прекращения попыток соединения с аппаратурой спутника.

Действия по кнопке About

По кнопке About открывается окно информации о Houston Server (рисунок 3):

Рисунок 3. Окно информации о Houston Server

Кнопка Ok служит для закрытия окна информации.

Действия по кнопке Config

По кнопке Config открывается окно параметров настройки Parameters (рисунок 4):

Рисунок 4. Окно параметров настройки

В столбце Name отображаются названия параметров, не подлежащие редакции. В столбце Value отображаются значения параметров, которые могут быть изменены пользователем. Для изменения следует выбрать мышью соответствующую ячейку таблицы и ввести новое значение с клавиатуры. В столбце Description отображаются описания параметров, не подлежащие редакции.

По нажатию кнопки Ok производится сохранение введенных значений параметров и окно Parameters закрывается. По кнопке Cancel производится закрытие окна Parameters без сохранения значений параметров.

Панель системных сообщений

На панели отображается следующая информация о системных сообщениях:

  • дата и время сообщения;
  • тип сообщения – Info, Critical, Warning, Debug;
  • содержание сообщения.

Сообщения типа Info являются информационными и не требуют от пользователя никаких действий. Сообщения типа Critical требуют анализа и устранения причин аварийной ситуации. Сообщения Debug формируются только на этапе отладки Houston Server.

Панель подключенных клиентов Houston App

На панели отображается следующая информация о состоянии клиентов Houston App, с которыми производится обмен информацией:

  • название клиента Houston App (Name);
  • IP-адрес клиента Houston App (Address);
  • состояние клиента Houston App (Status);
  • дата установки связи с клиентом Houston App (Connected);
  • порядковый номер подключенного клиента Houston App (ID).
les_01_02_03.txt · Последние изменения: 2022/03/14 15:25 — ekaterina.manucharova

Инструменты страницы