Технические характеристики

Информация для установки и эксплуатации

Сервисная часть

Сервис собран и упакован в Docker-образ. Он публикуется либо в Docker, либо в Kubernetes. Для эффективной работы сервису понадобится от 2 Гб свободной оперативной памяти.

Клиентская часть

Для работы приложения потребуется устройство с операционной системой Android 6.0 и выше. Первоначальная установка клиентского приложения может производится, используя файл установки *.apk с помощью стандартного менеджера пакетов Android. Также есть возможность установить приложение через запрос к сервису с указанием IP адреса устройства, на которое необходимо установить приложение. Для этого необходимо наличие Root-прав на устройстве и нахождение сервиса и устройства в одной сети. После установки приложение обновления будут производится в автоматическом режиме с запросом подтверждения у пользователя.


Процессы поддержания жизненного цикла ПО

Описание процедур обнаружения и устранения неисправностей:

  • В сервис включена система полного логирования всех действий как сервиса, так и клиентских приложений. Для своевременного выявления ошибок и проблемных ситуаций организован сбор метрик приложения и мониторинг исключений и таймингов;
  • Выпуск обновлений и их распространения осуществляется автоматически после реализации запрошенного обновления функционала приложения или исправления ошибок работы в текущем функционале (не чаще 2 раз в месяц).


Технические средства хранения исходного кода и объектного кода

  • Исходный текст ПО хранится в приватном репозитории GitLab.
  • Компиляция происходит автоматически средствами GitLab CI/CD инструментария.
  • Публикация происходит автоматически средствами GitLab CI/CD инструментария.


Технические средства для активации, выпуска, распространения, управления подписками

  • Активация работы ПО устройства с сервисом производится путем оформления подписки устройства на работу с сервисом. Для этого используется серийный номер устройства и мак-адрес. Инициализация нового устройства происходит при первом запуске приложения автоматически.
  • Управление подпиской устройств осуществляется на стороне сервиса.
  • Выпуск обновлений и их распространения осуществляется автоматически после реализации запрошенного обновления функционала приложения.


Информация о персонале для поддержки ПО

Вопросы возникающие в ходе работы с приложением следует направлять в службу поддержки по адресу support@kitdev.ru.