...
Scroll Ignore | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Версия платформы — 1.11 |
Оглавление printable false
Введение
Eltex Smart Control (далее Eltex SC) разработан для организации единой системы управления, конфигурирования и мониторинга устройств «интернета вещей» (датчиков, электросчетчиков, web-камер и т.п.). Использование данной системы с графическим web-интерфейсом и мобильным приложением позволяет:
- Управлять учетными записями пользователей (добавление, изменение, удаление);
- Осуществлять мониторинг состояния устройств умного дома;
- Получать уведомления о событиях;
- Создавать сценарии работы устройств в доме.
Установка и настройка сервера Eltex SC
Система «Eltex SC» строится по клиент-серверной архитектуре. Серверную часть рекомендуется устанавливать на многопроцессорный компьютер под управлением OS Ubuntu 16.
...
Пример адреса для ввода в адресную строку браузера: smart.eltex-co.ru:8074
Проверка работоспособности платформы
Резервное копирование данных
Резервные копии баз данных (далее БД) расположены в следующих директориях:
...
Файлы разбиваются на части по размеру. Каждая часть сохраняется в файл с именем: server-YYYY-MM-DD.NN.log, где YYYY-MM-DD – дата, а NN – номер части. Scroll Pagebreak
Чеклист
Проверить занятость ядер процессора и оперативной памяти
...
В результате будет отображена информация о сервисе базы данных: статус — запущен или нет и какие файлы конфигурации используются.
Интерфейс администратора
Интерфейс администратора служит для управления учетными записями пользователей (создание, редактирование, удаление), получения информации о подключенных к платформе контроллерах Умного дома и помощи в настройке оборудования у пользователей.
...
Информация | ||
---|---|---|
| ||
После установки сервера в целях безопасности рекомендуется сменить пароль учетной записи администратора |
Scroll Pagebreak
Управление учетными записями
Создание
Чтобы создать учетную запись для нового пользователя, нужно нажать кнопку Добавить нового абонента. После этого откроется форма для заполнения данных о новом пользователе.
...
- Сохранить, чтобы вернуться к списку абонентов;
- Сохранить и перейти к добавлению дома, чтобы остаться на странице. При этом учетная запись будет создана, а на странице появятся поля для добавления дома абонента;
- Отмена, чтобы вернуться к списку абонентов, не добавляя нового абонента.
Scroll Pagebreak
Редактирование
В процессе эксплуатации платформы может возникнуть необходимость в изменении данных учетных записей. Для начала требуется найти необходимую учетную запись в списке на домашней странице интерфейса. Можно воспользоваться поиском по номеру договора, имени или номеру телефона абонента. Когда запись найдена, выбираем её и переходим в режим редактирования.
...
Информация | ||
---|---|---|
| ||
На платформе реализовано каскадное удаление сущностей. Если удалить учетную запись, с которой связан дом, то он будет также удален вместе со всеми зарегистрированными в нем устройствами. |
Scroll Pagebreak |
---|
Журнал событий
Чтобы увидеть действия администратора, нужно в меню слева выбрать вкладку Журнал.
...
Справа от списка событий находится календарь, с помощью которого можно быстро перейти к событиям в предыдущие дни. Дни, в которые происходили какие-либо события и есть записи в журнале, выделены серым. Scroll Pagebreak
Список контроллеров
Во вкладке меню Контроллеры можно посмотреть какие контроллеры зарегистрированы в платформе, подключены или недоступны.
...
- — обновить данные;
- — удалить контроллер;
- — сбросить настройки Z-Wave контроллера до заводских;
- — перезагрузить Z-Wave контроллер.
Scroll Pagebreak
Сценарии для устройств
На вкладке Шаблоны сценариев представлен список сценариев для подключаемых к дому устройств.
...
Для удаления сценария достаточно нажать иконку
и подтвердить удаление во всплывающем окне, либо зайти в сценарий и нажать кнопку Удалить. Scroll Pagebreak
Лицензии
Время использования платформы и количество добавляемых устройств ограничивается типом лицензии, которая приобретается заказчиком.
Описание работы модуля лицензий
- Пользователь передает файл лицензии администратору платформы Eltex SC.
- Администратор заходит под своей учетной записью и в левом боковом меню выбирает вкладку Лицензии. Платформа переходит на страницу добавления лицензий.
- Администратор нажимает Добавить лицензию и загружает полученный от пользователя файл в открывшемся окне загрузки.
- Загруженный файл лицензии проходит этап верификации на сервере лицензий: при загрузке лицензии отправляется запрос на сервер лицензий для её валидации (подтверждения). Проверяется корректность лицензии, её срок, тип и другие параметры. После загрузки лицензия переходит в активированный режим.
- При удачном прохождении валидации отображается статус Лицензия действительна. В противном случае отображается статус Лицензия не действительна.
...
Информация |
---|
При удалении устройства, которое было добавлено уже во время работы лицензии, произойдет декремент лицензии (уменьшение количества подключенных устройств). При удалении устройства происходит запрос к серверу лицензий на разрешение удаления. Осуществляется валидация устройства, и если она проходит успешно, происходит декремент лицензии. |
Scroll Pagebreak |
---|
Обновление ПО (прошивки)
Данный функционал позволяет обновлять программное обеспечение на подключенных к платформе устройствах. При нажатии вкладки Прошивки платформа переходит на страницу обновления прошивок в раздел Планировщик.
...
Более детально эти действия описаны ниже. Scroll Pagebreak
Добавление группы
- В выпадающем списке Администрирование выберите раздел Группы и на появившейся странице нажмите кнопку Добавить группу. Появляется форма для создания группы. Данный функционал позволяет объединять устройства по некоторым параметрам и в дальнейшем работать именно со сделанной выборкой устройств.
Выберите соответствующий тип прошивки в зависимости от того, на каком устройстве необходимо обновить ПО. На данный момент доступны типы: Прошивка RG35 и Прошивка ZWay устройства. По умолчанию выбран тип Прошивка RG35 и поиск по адресу дома.
Информация В процессе разработки находится функционал динамического поиска, который позволит искать устройства по их IP/MAC-адресам и другим параметрам.
В форме Поиск по адресу введите произвольное название группы, по которому будет осуществляться дальнейший поиск, и адрес дома, к которому привязан контроллер.
Информация Поле поиска чувствительно к регистру, поэтому следует быть внимательнее при вводе адреса.
После заполнения полей и нажатия иконки поиска (или клавиши Enter) появляются результаты поиска. Для сохранения результатов следует поставить галочку в чекбоксе контроллера и нажать Сохранить .
Информация В случае, когда к одному дому привязано несколько контроллеров, в результатах поиска отобразятся все. Отметьте флажком те устройства, которые необходимо объединить в группу.
При выборе вкладки Прошивка ZWay устройства появляется идентичная форма поиска. Создание группы осуществляется таким же способом, но с тем учётом, что в поиске отображаются лишь те устройства, статус которых "online".
После сохранения в разделе Группы появляется строка созданной группы с введенным ранее названием.Информация Функции редактирования и удаления групп находятся в процессе разработки.
Scroll Pagebreak
Добавление правила
- В выпадающем списке Администрирование выберите раздел Правила и нажмите кнопку Добавить правило. Появится форма для создания правила:
- Заполните поле Имя правила , из выпадающего списка выберите соответствующий тип прошивки (в данном примере выбран тип Прошивка RG35 ). После нажатия кнопки Файл прошивки появляется окно, в котором нужно выбрать файл прошивки и нажать Ок . Теперь имя файла отображается справа от кнопки, но он ещё не загружен. Загрузка начнется после нажатия кнопки Загрузить . В случае удачной загрузки появится подтверждающая надпись.
- Чтобы сохранить правило, нажмите кнопку Сохранить . Для закрытия формы без сохранения достаточно кликнуть вне её области или нажать Esc .
При выборе типа Прошивка ZWay устройства форма не меняется. Создание правила осуществляется таким же способом.
После сохранения в разделе Правила появляется строка созданного правила с введённым ранее названием и именем прикреплённого файла.
Информация |
---|
Функции редактирования и удаления правил находятся в процессе разработки. |
Scroll Pagebreak |
---|
Добавление задачи
Для упорядочивания выполнения обновлений на устройствах применяется планировщик событий.
- В выпадающем списке Администрирование выберите раздел Планировщик или нажмите на иконку .
- На появившейся странице нажмите кнопку Добавить задачу. Появится форма для создания задачи:
- Заполните поле Название задачи , из выпадающего списка выберите соответствующий тип задачи. Для контроллеров — Прошивка RG35 (в данном примере выбран именно этот тип), для ZWay устройств — Прошивка Устройств (OTA) .
- Следующим шагом является выбор времени запуска. В случае Немедленного запуска задачи выполнение начнется через 10 секунд после добавления задачи. Для отложенного старта в поле Настройка времени запуска откройте календарь, выберите дату и время запуска.
- В настройках задачи выберите ранее созданные правило и группу.
Информация Правила и группы в пункте Настройки задачи отфильтровываются по типу задачи.
- Чтобы сохранить задачу, нажмите кнопку Сохранить . Для закрытия формы без сохранения достаточно кликнуть вне её области или нажать Esc .
При выборе типа задачи Прошивка Устройств (OTA) форма не меняется. Создание задачи осуществляется таким же способом.
После сохранения в разделе Планировщик появляется строка созданной задачи. Задача находится в статусе Ожидает .Информация На данном этапе функции редактирования и удаления задач находятся в процессе разработки.
Параметр Статус относится только к планировщику, показывая состояние запуска задачи, т.е. он не является показателем того, удачно закончилось обновление или нет.
Запуск задачи
Когда наступает время старта (или истекает 10 секунд в случае немедленного запуска), задача запускается. При этом статус меняется на Успешно, в колонке Время старта отображается время запуска, а в колонке Действия появляется иконка .
...
Информация |
---|
Для отслеживания выполнения шагов дочерней задачи следует обновлять страницу. Функционал проверки в реальном времени находится в процессе разработки. |
Scroll Pagebreak |
---|
Повторная авторизация
Страница обновления прошивок может потребовать повторную авторизацию при следующих условиях:
...