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

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

Материал из XIOT Wiki
COR-05: актуализированы XIOT-PLC, контроллеры и RS-485
Строка 1: Строка 1:
__NOTOC__
= '''Общие сведения''' =
'''XIOT''' — программно-аппаратная платформа для создания надёжных проводных систем автоматизации:   
'''XIOT''' — программно-аппаратная платформа для создания надёжных проводных систем автоматизации:   
«умный дом», «умное здание» и промышленные объекты.   
«умный дом», «умное здание» и промышленные объекты.   


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


💡 Особое внимание уделено:
💡 Особое внимание уделено:
Строка 14: Строка 10:
* удобству проектирования и визуальной настройке без программирования.
* удобству проектирования и визуальной настройке без программирования.


---
----


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


'''XIOT-PLC''' — программный модуль, устанавливаемый на контроллер Linux.
'''XIOT-PLC''' — программный модуль, устанавливаемый из Debian-пакета на поддерживаемую Linux-платформу. Выполняет загруженную конфигурацию, сценарии, обрабатывает данные устройств и управляет оборудованием. Поддерживаются Wiren Board 6/7/8/9, JetHome, Raspberry Pi, Orange Pi, NanoPi, x86-ПК/Intel NUC и VDS/VPS на архитектурах <code>armhf</code>, <code>arm64</code> и <code>amd64</code>.
Выполняет сценарии, обрабатывает данные устройств и управляет оборудованием.


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


---
----


== 🧱 '''Структура проекта''' ==
== 🧱 '''Структура проекта''' ==
Строка 53: Строка 48:
Может быть связано с физическим устройством или работать автономно.
Может быть связано с физическим устройством или работать автономно.


---
----


== 🔄 '''Компоненты логики''' ==
== 🔄 '''Компоненты логики''' ==
Строка 67: Строка 62:
'''Тип логики''' — шаблон сценария (по времени, событию, рассвету, циклу и т.д.).
'''Тип логики''' — шаблон сценария (по времени, событию, рассвету, циклу и т.д.).


---
----


== 👥 '''Роли пользователей''' ==
== 👥 '''Роли пользователей''' ==
Строка 79: Строка 74:
'''Пользователь''' — управляет системой через XIOT-APP, без доступа к настройкам проекта.
'''Пользователь''' — управляет системой через XIOT-APP, без доступа к настройкам проекта.


---
----


== 🔁 '''Основные процессы''' ==
== 🔁 '''Основные процессы''' ==
Строка 86: Строка 81:
Интегратор остаётся разработчиком проекта.
Интегратор остаётся разработчиком проекта.


'''Привязка контроллера''' — соединение установленного XIOT-PLC с проектом через ID для синхронизации и запуска сценариев.
'''Привязка XIOT-PLC''' — назначение установленного XIOT-PLC проекту через локальный интерфейс <code>http://IP_контроллера:5551</code>. В текущем интерфейсе интегратор вводит email и пароль XIOT и выбирает проект. Операцию выполняют только из доверенной локальной сети. Сейчас у проекта один PLC-слот (<code>plc1</code>); до шести Wiren Board подключаются к этому XIOT-PLC как отдельные MQTT-подключения.


---
----

Версия от 12:44, 22 августа 2026

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

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

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

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

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

XIOT-PLC — программный модуль, устанавливаемый из Debian-пакета на поддерживаемую Linux-платформу. Выполняет загруженную конфигурацию, сценарии, обрабатывает данные устройств и управляет оборудованием. Поддерживаются Wiren Board 6/7/8/9, JetHome, Raspberry Pi, Orange Pi, NanoPi, x86-ПК/Intel NUC и VDS/VPS на архитектурах armhf, arm64 и amd64.

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

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

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


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

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

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

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

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

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

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

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

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


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

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

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

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

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


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

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

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

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


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

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

Привязка XIOT-PLC — назначение установленного XIOT-PLC проекту через локальный интерфейс http://IP_контроллера:5551. В текущем интерфейсе интегратор вводит email и пароль XIOT и выбирает проект. Операцию выполняют только из доверенной локальной сети. Сейчас у проекта один PLC-слот (plc1); до шести Wiren Board подключаются к этому XIOT-PLC как отдельные MQTT-подключения.