cloud.tremostatica.ru
Руководство пользователя
Руководство пользователя
1. Введение
Добро пожаловать в "Термостатика" — систему для мониторинга данных с беспроводных логгеров и термокос. Это руководство поможет вам понять основные функции системы и научиться эффективно её использовать.
Система позволяет:
- Регистрировать и управлять вашими устройствами (логгерами).
- Просматривать измерения температуры в режиме реального времени и за прошедшие периоды.
- Строить графики и анализировать данные.
- Настраивать уведомления (алерты) о выходе показателей за заданные пределы.
- Экспортировать данные для дальнейшего анализа.
2. Начало работы
2.1. Регистрация и вход
Для начала работы вам необходимо создать учетную запись.
-
Регистрация:
- Откройте страницу регистрации.
- Введите ваш email и придумайте пароль.
- На указанный email придет письмо для подтверждения. Перейдите по ссылке в письме, чтобы активировать вашу учетную запись.
-
Вход в систему:
- Перейдите на страницу входа.
- Введите ваш email и пароль.
- Если вы забыли пароль, воспользуйтесь функцией "Забыли пароль?", чтобы получить инструкции по его восстановлению на ваш email.
2.2. Смена пароля и управление профилем
Вы можете изменить свой пароль и обновить информацию профиля в настройках вашей учетной записи.
- Смена пароля: Перейдите в раздел "Профиль" -> "Безопасность" и следуйте инструкциям.
- Обновление профиля: В разделе "Профиль" вы можете обновить свои контактные данные.
3. Панель управления (Дашборд)
После входа в систему вы попадаете на главную панель управления. Здесь отображается сводная информация о состоянии ваших устройств и последние данные.
На дашборде вы найдете:
- Список всех ваших зарегистрированных логгеров.
- Их текущий статус (активен, неактивен, нет данных).
- Информацию о последних полученных измерениях.
- Сводку по активным уведомлениям (алертам).
4. Управление логгерами
Логгер — это физическое устройство, которое собирает данные с подключенных к нему сенсоров (термокос) и передает их в систему.
4.1. Регистрация нового логгера
Чтобы начать получать данные с нового устройства, его необходимо зарегистрировать в системе.
- Найдите на вашем устройстве серийный номер и код регистрации. Эта информация обычно находится на наклейке на корпусе устройства.
- В интерфейсе системы перейдите в раздел "Логгеры".
- Нажмите кнопку "Добавить логгер" или "Зарегистрировать новый логгер".
- Введите серийный номер и код регистрации в соответствующие поля.
- После успешной регистрации логгер появится в вашем списке устройств.
4.2. Просмотр информации о логгере
Кликнув на логгер в списке, вы перейдете на страницу с детальной информацией о нем, где сможете увидеть:
- Полную информацию об устройстве (модель, серийный номер).
- Список подключенных сенсоров (термокос).
- Статистику по измерениям.
- Историю уведомлений.
4.3. Управление логгером
На странице логгера вы можете:
- Изменить название или метаданные: Добавьте описание или местоположение для удобства идентификации.
- Настроить период измерений: Укажите, как часто логгер должен отправлять данные (например, каждые 10 минут, раз в час и т.д.).
- Отвязать логгер: Если вы больше не используете устройство, вы можете отвязать его от своей учетной записи. При этом вы можете выбрать, экспортировать ли накопленные данные.
5. Работа с измерениями
Система позволяет детально анализировать данные, полученные с ваших сенсоров.
5.1. Просмотр графиков
- Перейдите в раздел "Измерения" или выберите интересующий логгер и сенсор на дашборде.
- Выберите период времени, за который вы хотите просмотреть данные (например, за последние 24 часа, неделю, месяц или произвольный диапазон).
- На экране появится график, отображающий изменения температуры на разных глубинах (согласно датчикам на термокосе).
- Вы можете наводить курсор на график для просмотра точных значений в определенный момент времени.
5.2. Агрегация данных
Для анализа больших объемов данных вы можете использовать функцию агрегации, которая позволяет сгруппировать измерения по временным интервалам:
- По часам: Отображение средних значений за каждый час.
- По дням: Отображение средних значений за каждый день.
- По неделям: Отображение средних значений за каждую неделю.
Это удобно для выявления долгосрочных трендов.
5.3. Экспорт данных
Вы можете выгрузить данные измерений для анализа в других программах (например, Excel).
- Выберите логгер, сенсор и временной диапазон.
- Нажмите кнопку "Экспорт".
- Выберите формат файла: CSV или XLSX.
- Система сформирует и загрузит файл с выбранными данными.
6. Настройка уведомлений (Алертов)
Система может автоматически уведомлять вас о важных событиях, например, о выходе температуры за установленные пределы.
6.1. Создание и настройка алерта
- Перейдите на страницу нужного логгера и откройте вкладку "Уведомления" или "Алерты".
- Нажмите "Создать алерт".
- Задайте условия срабатывания:
- Диапазон глубин: Укажите, на каких глубинах нужно отслеживать температуру.
- Порог температуры: Задайте критическое значение температуры.
- Условие: Выберите, когда должен сработать алерт — когда температура станет выше или ниже порога.
- Выберите способ уведомления (например, по Email).
- Сохраните настройки.
6.2. Просмотр и управление алертами
В разделе "Алерты" вы можете увидеть список всех активных и прошедших уведомлений. Вы можете:
- Просмотреть детали по каждому алерту.
- Подтвердить получение ("Acknowledged"), чтобы отметить, что вы видели уведомление.
- Закрыть алерт ("Resolved"), если проблема была устранена.
7. Карта
В разделе "Карта" вы можете визуально отслеживать местоположение ваших логгеров.
- Каждый логгер отображается на карте в виде маркера.
- Цвет маркера может указывать на статус устройства (например, зеленый - все в норме, красный - есть активные алерты).
- Кликнув на маркер, можно получить краткую информацию о логгере и быстро перейти на его страницу.
Примечание: для отображения на карте необходимо, чтобы для логгера были заданы координаты в его настройках (метаданных).
Руководство администратора
1. Введение
Это руководство предназначено для администраторов и супер-администраторов системы "Термостатика". Оно описывает расширенные возможности по управлению пользователями, устройствами и системой в целом.
Администраторы имеют доступ к специальной панели управления, которая позволяет выполнять действия, недоступные обычным пользователям.
Роли администраторов:
- Администратор (Admin): Может управлять пользователями, просматривать системную статистику и логи аудита.
- Супер-администратор (Super Admin): Обладает полными правами, включая возможность создавать, удалять и переназначать логгеры, а также управлять всеми измерениями в системе.
2. Панель администратора
Доступ к панели администратора осуществляется через основное меню навигации после входа в систему с учетной записью администратора.
Панель администратора включает следующие разделы:
- Статистика: Общая статистика по системе.
- Пользователи: Управление учетными записями пользователей.
- Логгеры: Управление всеми логгерами в системе.
- Логи аудита: Просмотр журнала действий пользователей.
3. Управление пользователями
В этом разделе вы можете управлять всеми учетными записями пользователей системы.
3.1. Просмотр списка пользователей
На странице "Пользователи" отображается таблица со всеми зарегистрированными пользователями. Вы можете использовать поиск и фильтры для быстрого нахождения нужной учетной записи по email, роли или статусу.
3.2. Создание нового пользователя
- Нажмите кнопку "Создать пользователя".
- Заполните форму:
* Email: Электронная почта пользователя.
* Пароль: Временный пароль для первого входа.
* Организация, Телефон, Контактное лицо: Дополнительная информация.
* Роль: Выберите роль (
user,admin). * Отправить приглашение: Если опция включена, пользователю будет отправлено письмо с инструкциями для входа. - Нажмите "Создать".
3.3. Редактирование пользователя
Вы можете изменить данные существующего пользователя:
- Отредактировать контактную информацию.
- Изменить роль (например, повысить пользователя до администратора).
- Активировать или деактивировать учетную запись (
is_active). - Подтвердить email вручную (
email_verified).
3.4. Блокировка и удаление пользователя
- Блокировка: Вы можете временно заблокировать пользователя, переключив его статус в неактивное состояние. Заблокированный пользователь не сможет войти в систему.
- Удаление: Вы можете навсегда удалить учетную запись пользователя. Это действие необратимо. Будьте осторожны, так как удаление пользователя может повлиять на связанные с ним данные (например, логгеры).
4. Управление логгерами (Admin / Super Admin)
Администраторы могут просматривать все логгеры в системе, независимо от того, какому пользователю они принадлежат. Супер-администраторы имеют расширенные права на управление ими.
4.1. Просмотр всех логгеров
В разделе "Логгеры" представлен полный список всех устройств в системе с информацией о их владельцах.
4.2. Создание нового логгера (только Super Admin)
Супер-администратор может добавлять в систему новые, еще не активированные логгеры.
- Нажмите "Создать логгер".
- Введите серийный номер и код регистрации.
- При необходимости укажите модель и другие метаданные.
- Созданный логгер появится в системе и будет доступен для регистрации обычным пользователем.
4.3. Переназначение логгера (только Super Admin)
Если логгер нужно передать другому пользователю:
- Найдите логгер в списке.
- Нажмите "Переназначить".
- Выберите нового владельца из списка пользователей.
- Логгер будет отвязан от старого владельца и привязан к новому.
4.4. Удаление логгера (только Super Admin)
Супер-администратор может полностью удалить логгер из системы. Это действие приведет к удалению всей связанной с ним истории измерений и является необратимым.
5. Системная статистика
На странице "Статистика" отображаются ключевые показатели работы системы:
- Общее количество пользователей.
- Количество зарегистрированных логгеров и сенсоров.
- Общее количество измерений в базе данных.
- Количество активных алертов.
Эта информация помогает оценить общую нагрузку и активность в системе.
6. Логи аудита
Раздел "Логи аудита" предоставляет детальный журнал всех значимых действий, выполненных пользователями в системе. Это важный инструмент для обеспечения безопасности и анализа инцидентов.
Для каждого действия записывается:
- Кто: Пользователь, выполнивший действие.
- Что: Тип действия (например,
login,update_logger,delete_user). - Когда: Дата и время события.
- Детали: Дополнительная информация, включая IP-адрес и затронутые ресурсы.
Вы можете использовать фильтры для поиска событий по пользователю, типу действия или периоду времени.
7. Управление измерениями (только Super Admin)
Супер-администраторы имеют прямой доступ ко всем измерениям в системе через API. Это позволяет выполнять глобальные операции с данными, такие как:
- Просмотр и экспорт измерений для любой пары "сенсор-логгер".
- Массовое удаление данных за определенный период.
- Получение системной статистики по измерениям.
Эти операции обычно выполняются для технического обслуживания или исправления данных и не имеют прямого пользовательского интерфейса.
8. Управление MQTT (через API)
Администраторы могут управлять MQTT-брокером через специальные API-эндпоинты. Это позволяет:
- Просматривать список подключенных клиентов (логгеров).
- Создавать и удалять MQTT-учетные данные для устройств.
- Отправлять управляющие команды напрямую на логгеры.
Эти функции предназначены для продвинутой диагностики и настройки и, как правило, не требуют ежедневного использования.