Перейти к содержанию

Terms-and-abbreviations

Материал из XIOT Wiki



▶ Общие понятия

Платформа XIOT

Платформа для создания проводных систем автоматизации: "умный дом", "умное здание", промышленная автоматизация. Поддерживает управление по расписаниям, логике, датчикам и через сценарии. Вся конфигурация создаётся в облачном редакторе и выполняется на локальном контроллере. Примечание: Основное внимание в XIOT уделяется проводным технологиям, на стандартизированных протоколах, например, KNX, Modbus, DALI, для максимальной надёжности и интеграции.

XIOT-PLC

Программный сервер, устанавливаемый на контроллер Linux (например, Wiren Board, JetHome). Исполняет проект, созданный в редакторе XIOT: обрабатывает сценарии, события, данные с устройств, взаимодействует с интерфейсами управления. Примечание: XIOT-PLC можно настраивать для работы с различными физическими интерфейсами, такими как Modbus, MQTT, KNX.

Редактор XIOT

Облачный инструмент настройки проекта. Доступен в двух версиях: Lite (основной, подходит для всех задач) и Pro (расширенный, с доступом к коду и отладке). Запуск режима редактирования — клавиша F2. Примечание: Редактор предоставляет удобный визуальный интерфейс для интеграторов и владельцев, не требуя глубоких знаний программирования.

Облако XIOT

Сервис, обеспечивающий хранение проектов, загрузку обновлений, защищённую связку между контроллером и внешними интерфейсами. Примечание: Облако XIOT также служит резервным хранилищем для проектов и обеспечивает доступ к проектам из любой точки мира, а также позволяет синхронизировать данные между различными устройствами.

Приложение XIOT

Мобильное приложение, которое предоставляет пользователям и владельцам удобный интерфейс для управления системой автоматизации. Приложение поддерживает доступ к проектам, позволяет управлять устройствами, запускать сценарии и получать уведомления. Примечание: Приложение доступно для устройств на платформе iOS и Android и позволяет пользователям взаимодействовать с системой в любом месте, обеспечивая гибкость и удобство в управлении.

🧱 Структура проекта

Проект

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

Этаж

Логическая единица, объединяющая комнаты. Используется для визуального отображения, группировки устройств и настройки прав доступа. Примечание: Этажи могут быть как физическими, так и виртуальными в зависимости от конфигурации.

Комната

Привязана к этажу. Содержит устройства и сценарии. Может быть назначена отдельным пользователям. Примечание: Комнаты могут иметь разные уровни доступа для различных пользователей системы.

🏗️ Устройства в XIOT

Устройство

Общее понятие, включающее как реальные (физические), так и программные (виртуальные) компоненты, отображаемые и используемые в проекте XIOT. Примечание: Устройства могут быть подключены к системе через различные физические протоколы или работать виртуально.

Физическое устройство

Реальное оборудование, подключённое к системе XIOT через один из протоколов (Modbus, KNX, MQTT, HTTP и т.д.). Примеры:

Датчик температуры;

Релейный модуль;

KNX-кнопка;

Modbus-регулятор. Физические устройства обмениваются данными с XIOT-PLC через теги и интерфейсы, но не отображаются напрямую в структуре проекта — они «привязаны» к виртуальным устройствам.

Виртуальное устройство

Добавляется интегратором в редакторе. Представляет собой логическое отображение устройства в пользовательском интерфейсе. Примечание: Виртуальные устройства могут быть связаны с физическими устройствами или работать полностью виртуально.

Может быть связано с:

Физическим устройством (например, лампа управляет реле);

Работать виртуально (например, как триггер для запуска сценария).

Имеет:

Тип (например, лампа, термостат);

Иконку и название;

Управляющие и статусные теги;

Параметры визуализации.

⚙️ Компоненты и логика

Тег

Цифровая переменная, отображающая значение (температура, состояние реле, команда включения и т.п.). Связывает физические устройства, виртуальные устройства и сценарии. Примечание: Теги являются основой взаимодействия между физическими и виртуальными устройствами, а также между устройствами и сценариями.

Сценарий

Логический блок, описывающий поведение системы: по времени, по событию, по кнопке, а также в ответ на изменения состояния системы или внешние факторы. Может содержать шаги, условия, задержки, циклы и логические операторы. Примечание: Сценарии позволяют гибко настроить логику системы, будь то автоматическое включение света по времени, управление климатом в зависимости от датчиков, или реагирование на внешние события (например, открытие окна или движение в комнате). Сценарии могут быть настроены для работы в различных режимах, таких как дневной/ночной, рабочий/выходной день.

Тип устройства

Шаблон, определяющий функциональность и внешний вид устройства: например, лампа, термостат, розетка. Примечание: Каждый тип устройства может иметь свои уникальные параметры и особенности настройки.

Тип логики

Шаблон логического сценария: по времени, по событию, по кнопке, биоритм, рассвет, недельное расписание и т.д. Примечание: Типы логики позволяют создать гибкие сценарии с возможностью настройки по индивидуальному расписанию или событиям.

👥 Роли и доступ

Интегратор

Создаёт проект, настраивает структуру, сценарии и устройства, устанавливает и обновляет XIOT-PLC. Может передать проект Владельцу. Примечание: Интегратор имеет полный доступ к настройкам проекта и может взаимодействовать с системными компонентами, но не имеет прав на управление пользователями.

Владелец

Финальный собственник системы. Может управлять пользователями, назначать и временно ограничивать Интегратора, передавать проект. Примечание: Владелец всегда имеет полный контроль над проектом и может назначить другого интегратора.

Пользователь

Управляет системой через интерфейс. Не может редактировать проект. Владелец может ограничить доступ к комнатам и этажам. Примечание: Пользователь может только использовать готовые сценарии и управлять устройствами, но не может изменять конфигурацию системы.

🔁 Процессы

Передача проекта

При передаче:

Интегратор остаётся;

Все пользователи удаляются;

Новый владелец получает полный контроль. Примечание: Передача проекта — это важный процесс, который обеспечивает смену владельца с сохранением всех настроек и данных.

Привязка контроллера

Процесс связывания установленного XIOT-PLC с проектом в редакторе через ID. Примечание: Этот процесс позволяет синхронизировать проект с физическим контроллером и начать управление устройствами.

📤 Взаимодействие

Облако XIOT

Сервис, обеспечивающий хранение проектов, загрузку обновлений, защищённую связку между контроллером и внешними интерфейсами. Примечание: Облако XIOT также служит резервным хранилищем для проектов и обеспечивает доступ к проектам из любой точки мира, а также позволяет синхронизировать данные между различными устройствами.

Интерфейс пользователя

Доступен в локальной сети и через облако. Отображает состояния, позволяет запускать сценарии и управлять системой. Примечание: Интерфейс пользователя интуитивно понятен и предоставляет все необходимые инструменты для управления системой, будь то с мобильного устройства или с рабочего стола.