Материал из for iRidium developers
Перейти к: навигация, поиск

Инструкция по работе с Web-интерфейсом iRidium Server

Зачем нужен Web-интерфейс?

Web-интерфейс является инструментом мониторинга и управления iRidium Server. Он позволяет обновлять прошивку сервера, обновлять проект, перезагружать сервер и управлять оборудованием через каналы и теги проекта

Как открыть Web-интерфейс?

Чтобы открыть web-интерфейс надо в браузере, в адресной строке, указать "ip адрес сервера:8888". Далее вы увидете окно ввода пароля. После ввода правильного пароля(пароль по умолчанию: 2007), откроется Web-интерфейс

Возможности web-интерфейса

  1. Мониторинг каналов и тегов сервеного проекта, и управление их текущими значениями
  2. Мониторинг сообщений от драйверов и изменение параметров драйверов
  3. Просмотр архива логов
  4. Получение системной информации о сервере
  5. Изменение пароля на вход в веб интерфейс
  6. Управление параметрами базы данных
  7. Обновление проекта из трансфера
  8. Управление настройками логов
  9. Изменение системных настроек(дата, время, язык, настройки графиков)
  10. Консоль управления сетевыми настройками сервера
  11. Управление GPIO
  12. Обновление сервеного проекта из облака

Описание интерфейса

Web main.png

После входа в веб интерфейс и ввода пароля, открывает главное окно интерфейса, на котором находятся кнопки перехода в подменю управления тем или иным функционалом севрера. Интерфейс главного окна делится на следующие функциональные группы:
1. Work - В данной группе сконцентрированн функционал управления драйверами, каналами, тегами и просмотром архива логов
2. System - В данной группе находится управление системными функциями сервера, такими как сетевые настройки, работа с базой данных, управление панельными проектами
3. Cloud - В данной группе находятся функции синхрониации проектов с облаком и деактивация сервера
4. Информация о версии прошивки сервера, а также текущая дата и время
5. Кнопка включения\выключения тестового режима
6. Информация о лицензии
7. Информация о загрузке процессора, оперативной памяти и хранилища
8. Кнопка открытия лога
Далее рассмотрим функционал каждого подменю

Channels&Feedbacks

Web Channels.png

Данное меню предназначено для мониторинга и управления каналами и тегами драйверов серверного проекта
1. В данном разделе отражаются все каналы серверного проекта. Вы можете активировать канал, нажав кнопку Set
2. В данном разделе отражаются теги серверного проекта и их текущие значения. Вы можете записать в тег новое значение, нажав кнопку Set. Если значения тега записываются в базу данных, то вы можете открыть график изменения значений этого тега, нажав крайнюю правую кнопку
3. Данный раздел позволяет создать фильтр, по которому отображаются теги и каналы в этом меню

Drivers

Web Drivers.png

Данное меню предназначения для мониторинга драйверов и изменения их настроек
1. В данном разделе находится список драйверов серверного проекта
2. В данном разделе находятся настройки выбранного драйвера. Вы можете изменить настройки любого драйвера и сохранить их нажав кнопку Save Changes
3. В данном разделе находятся кнопки Save Changes для сохранения измененных настроек драйвера и Driver Log для открытия окна логов выбранного драйвера

Archive Logs

ArchiveLogs.png

В данном меню находится список логов за предыдущие дни.
Сервер записывает логи в файл и хранит их. В этом меню вы можете скачать файл логов за предыдущие дни. В этих файлах вы можете найти системную информацию и сообщения об ошибках

Info

Web Info.png

В данном меню находится системная информация о сервере

  • Build - Дата и время обновления сервера
  • HWID - Идентификатор сервера
  • Device Name - Имя сервера
  • Device OS - Операционная система сервера
  • Device Family - Семейство устройств
  • Device Model - Модель сервера
  • Document Directory - Директоря в которой хранятся документы
  • Resource Directory - Директория в которой хранятся системные файлы
  • Log Directory - Директория в которой хранятся файлы логов

Security

Web Security.png

В данном размеле вы можете сменить пароль для входа в web-интерфейс и активировать защищенное соединение(SSL)

Database

Web DataBase.png

В данном разделе находятся настройки базы данных

  • DataBase Directory - Директория хранения базы данных
  • DataBase Size - Текущий размер базы данных
  • DataBase Size Limit - Максимальный размер базы данных
  • Use Optimize - Включить оптимизацию базы данных. Сервер будет уменьшать размер базы данных путем сжатия данных
  • Optimization to - размер, до которого надо уменьшить базу данных путем оптимизации
  • Insert Cache - Ускорение записи данных в БД. Если сервер часто записывает данные в базу и данный пункт включен, то сервер будет записывать данные сначала во временную память сервера и при заполнении памяти близко к максимально разрешенной, переписывать данные в базу данных
  • Cache Row - Максимальный размер строки кеша
  • File Name - Имя базы данных






* Journal Mode - Устаревшая настройка. Более не используется

  • Synchronization - Устаревшая настройка. Более не используется
  • Page Size - Устаревшая настройка. Более не используется
  • Cache Size - максимальный размер временной памяти

Если вы изменили настройки базы данных, то нажмите Save Change для сохранения изменений

Update Project

Web UpdateProject.png

В данном размеле вы можете указать ip адрес и порт компьютера, на котором запущен трансфер для обновления проекта на сервере, если трансфер, по каким либо причинам, не видит сервер

Log Settings

Web LogSettings.png

В данном разделе находится информация и настройки логирования. Вам доступны следующие функции

  • Log Level - Задать уроверь логирования
  • Log Files Size - Текущий размер файлов логов
  • Log Size Limit - Задать предельный размер файлов логов
  • Log Files Size Limit, Rows - Предельный количество строк в файлах логов
  • Optimization to - Оптимизировать размер файлов логов
  • Remote Log Settings Enable - Включить удаленное логирование на сервере.

Other

Web Other.png

В данном разделе находится информация и настройки графиков, даты, времени, языка веб интерфейса и количество знаков после запятой в значениях

  • Float Precision - Количество знаков после запятой при отображении значений тегов
  • Trend point count - Количество точек на графиках
  • Trend binary transport - использовать бинарную передачу данных для отображения графика. Ускоряет передачу данных
  • Highlight Quality trend - показывать красными областями на графике время где сервер был выключен
  • CSV delimeter - Символ-раздеитель для работы с csv файлами
  • Date\Time format - Формат даты и времени
  • Web Panel language - Язык веб интерфейса

Network

Web Network.png

Данный раздел представляет собой файл кофигурации сетевых настроек сервера. Здесь вы можете изменить ip адрес сервера, порты, и прочие сетевые настройки

GPIO

Web GPIO.png

Данный раздел доступен только для серверов Raspberry pi. Данное семейство серверов имеет GPIO разьем к котором можно подключать дополнительные устройства. Данный раздел веб интерфейса отображает подключенные к серверу устройства и позволяет передавать на них данные

Cloud

Web Cloud.png

Данный раздел отображает проекты, загруженные в облачный личный кабинет и позволяет обновлять проект на сервере и загружать на сервер другой проект