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 из официального репозитория проекта.
Пример установки в консоли:
apt update apt install software-properties-common add-apt-repository --yes --update ppa:ansible/ansible apt install ansible
Более подробная информация по установке Ansible доступна по ссылке:
Выполните проверку версии (должна быть не менее v2.9):
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:
Пример содержимого (Указан пароль от 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:
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
Порты доступа к 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-интерфейс используется порт. Указанный порт (порт по умолчанию) приведен в качестве примера в описываемой конфигурации.
- Перейдите по адресу: http://IP-адрес вашего сервера Eltex-SC/. Откроется страница авторизации.
- Введите логин и пароль.
Данные от учетной записи «Администратор»
Логин: admin
Пароль: Test18plat34Form