Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

QUICK START

Быстрая установка платформы Eltex SC

Версия ПО 1.19.4

Минимальные системные требования

Платформа Eltex SC (Eltex Smart Control) разработана для организации единой системы управления, конфигурирования и мониторинга устройств Интернета вещей (датчиков, электросчетчиков, web-камер и т.п.). Использование данной системы с графическим web-интерфейсом и мобильным приложением позволяет:

  • управлять учетными записями пользователей (добавление, изменение, удаление);
  • осуществлять мониторинг состояния устройств умного дома;
  • получать уведомления о событиях;
  • создавать сценарии работы устройств в доме.

Минимальные системные требования сервера:

  • число аппаратных серверов — 1;
  • процессор — i5 3,0 ГГц;
  • оперативная память — 8 ГБ;
  • место на диске — 1000 ГБ.

Установка платформы Eltex SC

Поддерживаемые дистрибутивы: Ubuntu 20.04, Debian 11, Fedora Server 34, CentOS 8, Oracle Linux 8.4, openSUSE Leap 15.3.

Внимание!

Установка Eltex SC на сервер, не отвечающий минимальным системным требованиям, ведет к его неработоспособности!

С версии 1.19.4 установка через deb-пакеты не осуществляется.

Информацию по установке более ранних версий платформы Eltex SC (1.19.3 и ниже) можно найти по ссылке Архив Eltex SC.

В инструкции приведена установка платформы Eltex SC на операционную систему Ubuntu 20.04.

Перед развертыванием необходимо установить Ansible и необходимые для его работы компоненты.

Рекомендуется устанавливать Ansible из официального репозитория проекта.


Пример установки в консоли:

Установка Ansible
apt update
apt install software-properties-common
add-apt-repository --yes --update ppa:ansible/ansible
apt install ansible


Более подробная информация по установке Ansible доступна по ссылке:

https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#installing-ansible-on-specific-operating-systems


Выполните проверку версии (должна быть не менее v2.9):

Проверка версии Ansible
ansible --version

После установки Ansible добавьте необходимые для его работы коллекции.

Пример добавления в консоли:

Установка
ansible-galaxy collection install community.general
ansible-galaxy collection install community.crypto
ansible-galaxy collection install community.docker


После установки Ansible нужно подготовить конфигурацию.

Для получения файлов конфигурации необходимо обратиться с запросом в Коммерческий отдел ЭЛТЕКС.

Файлы конфигурации направляются в виде архива tar.gz, который необходимо распаковать в директорию /etc с правами root .

Пример:

Распаковка архива с конфигурацией
tar -C /etc -xvf ansible-iot-1.19.4.tar.gz


После распаковки архива все пакеты и зависимости будут развернуты в директории на текущем сервере.

Файлы конфигурации и плейбуки (скрипты/конфигурации) Ansible будут расположены в директории /etc/ansible-iot-1.19.4

Далее необходимо отредактировать файл /etc/ansible-iot-1.19.4/inventory

Откройте файл в любом доступном текстовом редакторе, например, Nano. Укажите пароль от root в переменной ansible_sudo_pass:

Содержимое файла inventory
Пример содержимого (Указан пароль от root "password"):
[default]
localhost   ansible_connection=local     ansible_sudo_pass=password

Далее необходимо настроить параметры доступа к платформе (IP-адрес/домен, порты доступа и т.п.). Для базовой установки достаточно отредактировать файл конфигурации /etc/ansible-iot-1.19.4/vars/default.yml 

Откройте файл в любом доступном текстовом редакторе, например, Nano. Укажите корректный IP-адрес или доменное имя в переменной server_name:  

Содержимое конфигурационного файла vars/default.yml
server_name: ip-адрес/домен
use_external_mongodb: false
external_mongodb_addr: "{{ server_name }}"
external_mongodb_port: 27017
web_http_port: 80
web_https_port: 443
web_sc_uri: "http://{{ server_name }}"
flussonic_url: ""
flussonic_api_key: ""
flussonic_operator_id: ""
flussonic_admin_login: ""
install_dir: /storage/iot
registry: hub.eltex-co.ru/iot
services:


После этого можно запустить установку:

Установка
cd /etc/ansible-iot-1.19.4
ansible-playbook install.yml


Платформа будет доступна по адресу: http://[IP-адрес вашего сервера Eltex SC]      

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

Изучить файл конфигурации вы можете в полной документации к Eltex SC.

Расположение конфигурационных файлов:

Конфигурации для web, core, ngw и mqtt располагаются в /etc/ansible-iot-1.19.4/iot/

Конфигурация сервера: /etc/ansible-iot-1.19.4/iot/core/etc/eltex-sc/default-for-docker.yml

Директория хранения журналов работы платформы: /storage/iot/core/var/log/eltex-sc/server.log

Первый вход на платформу Eltex SC

Для доступа к платформе через web-интерфейс используется порт. Указанный порт (порт по умолчанию) приведен в качестве примера в описываемой конфигурации.

  1. Перейдите по адресу: http://IP-адрес вашего сервера Eltex-SC/. Откроется страница авторизации.
  2. Введите логин и пароль.

Данные от учетной записи «Администратор»

Логин: admin
Пароль: Test18plat34Form


Более подробная документация доступна в разделе «Документы и файлы» на официальном сайте ЭЛТЕКС: https://eltex-co.ru/catalog/platforma_eltex-sc_umnyy_dom/eltex_sc/
  • Нет меток