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

Terms-and-abbreviations: различия между версиями

Материал из XIOT Wiki
Нет описания правки
Строка 36: Строка 36:
'''Проект''' — конфигурация системы, включающая этажи, комнаты, устройства и сценарии.
'''Проект''' — конфигурация системы, включающая этажи, комнаты, устройства и сценарии.


'''Этаж''' — логическая группа комнат для структурирования проекта и визуального отображения.
'''Этаж''' — логическая группа комнат, используется для структурирования проекта и визуального отображения.


'''Комната''' — основная единица проекта, содержащая устройства и сценарии.
'''Комната''' — логическая единица проекта, содержащая устройства, сценарии и характеристики помещения (температура, освещённость, активность и др.).


'''Устройство''' — элемент системы, объединяющий физические и виртуальные компоненты.
'''Устройство''' — элемент системы, объединяющий физические и виртуальные компоненты.


---
'''Сценарий''' — логическая последовательность действий, определяющая автоматизацию поведения системы. 
Может срабатывать по времени, событию, состоянию устройства или внешнему сигналу.


== ⚙️ '''Типы устройств''' ==
== ⚙️ '''Типы устройств''' ==

Версия от 16:51, 11 ноября 2025


Общие сведения

XIOT — программно-аппаратная платформа для создания надёжных проводных систем автоматизации: «умный дом», «умное здание» и промышленные объекты.

Платформа объединяет контроллеры, облачный сервис и визуальный редактор, обеспечивая полный цикл — от настройки до управления системой. Конфигурация создаётся в облачном редакторе XIOT-EDITOR и выполняется на локальном контроллере XIOT-PLC, что обеспечивает автономность и стабильность работы даже без доступа к интернету.

💡 Особое внимание уделено:

  • надёжности проводных технологий (KNX, Modbus, DALI);
  • интуитивно понятному интерфейсу для пользователя и интегратора;
  • удобству проектирования и визуальной настройке без программирования.

---

🧩 Компоненты платформы XIOT

XIOT-PLC — программный модуль, устанавливаемый на контроллер Linux. Выполняет сценарии, обрабатывает данные устройств и управляет оборудованием.

XIOT-EDITOR — облачный инструмент конфигурирования системы. Позволяет создавать структуру проекта, добавлять устройства, сценарии и визуальные интерфейсы.

XIOT-CLOUD — облачный сервис хранения, синхронизации и маршрутизации данных. Обеспечивает связь между контроллером, редактором и приложением.

XIOT-APP — мобильное приложение для управления системой. Позволяет контролировать устройства, сценарии и состояние дома с телефона или планшета.

---

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

Проект — конфигурация системы, включающая этажи, комнаты, устройства и сценарии.

Этаж — логическая группа комнат, используется для структурирования проекта и визуального отображения.

Комната — логическая единица проекта, содержащая устройства, сценарии и характеристики помещения (температура, освещённость, активность и др.).

Устройство — элемент системы, объединяющий физические и виртуальные компоненты.

Сценарий — логическая последовательность действий, определяющая автоматизацию поведения системы. Может срабатывать по времени, событию, состоянию устройства или внешнему сигналу.

⚙️ Типы устройств

Физическое устройство — реальное оборудование, подключённое по протоколам KNX, Modbus, MQTT и др. Обменивается данными с контроллером через теги и драйверы.

Виртуальное устройство — логическая модель оборудования, создаваемая интегратором в редакторе. Может быть связано с физическим устройством или работать автономно.

---

🔄 Компоненты логики

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

Сценарий — логическая последовательность действий, определяющая поведение системы. Может выполняться по времени, событию или состоянию устройств.

Тип устройства — шаблон, определяющий функциональность и отображение (лампа, термостат, реле и др.).

Тип логики — шаблон сценария (по времени, событию, рассвету, циклу и т.д.).

---

👥 Роли пользователей

Интегратор — создаёт проект, настраивает устройства и сценарии, устанавливает XIOT-PLC. Может передавать проект владельцу.

Владелец — конечный собственник системы. Управляет пользователями, назначает или ограничивает интегратора.

Пользователь — управляет системой через XIOT-APP, без доступа к настройкам проекта.

---

🔁 Основные процессы

Передача проекта — смена владельца с сохранением конфигурации и удалением всех пользователей. Интегратор остаётся разработчиком проекта.

Привязка контроллера — соединение установленного XIOT-PLC с проектом через ID для синхронизации и запуска сценариев.

---

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

Облако XIOT — обеспечивает защищённое соединение, синхронизацию данных и резервное хранение проекта.

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