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

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

Материал из XIOT Wiki
Нет описания правки
Строка 1: Строка 1:
__NOTOC__
= ⚙️ '''Основные понятия платформы XIOT''' =
== ▶ '''Общие сведения''' ==
'''XIOT''' — это программно-аппаратная платформа для создания надёжных проводных систем автоматизации: 
«умный дом», «умное здание», промышленные объекты. 
Платформа поддерживает управление по расписаниям, событиям датчиков и сценариям. 
Конфигурация создаётся в облачном редакторе и исполняется на локальном контроллере, обеспечивая автономность и стабильность. 
'''💡 Примечание:''' В XIOT основное внимание уделено проводным технологиям на стандартизированных протоколах (KNX, Modbus, DALI) для обеспечения максимальной надёжности и интеграции.
---
== 🧩 '''Компоненты платформы XIOT''' ==
=== '''XIOT-PLC''' ===
Программный модуль, устанавливаемый на контроллер Linux (Wiren Board, JetHome и др.). 
Исполняет проект, созданный в редакторе: обрабатывает сценарии, данные датчиков и события, управляет оборудованием и интерфейсами. 
'''💡 Примечание:''' XIOT-PLC может работать с интерфейсами Modbus, MQTT, KNX, HTTP API и другими протоколами.
---
=== '''Редактор XIOT''' ===
Облачный визуальный инструмент настройки проекта. 
Позволяет интегратору создавать структуру дома, добавлять устройства, сценарии и интерфейсы. 
Версии:
* '''Lite''' — базовая, подходит для всех задач и автоматического построения интерфейса; 
* '''Pro''' — расширенная, с возможностью создания кастомных страниц, интеграций и отладки. 
'''💡 Примечание:''' Для входа в режим редактирования используется клавиша '''F2'''. Редактор не требует знаний программирования.
---
=== '''XIOT-CLOUD''' ===
Облачный сервис, обеспечивающий хранение проектов, синхронизацию, обновления и связь между контроллерами и интерфейсами. 
Служит центральным звеном экосистемы XIOT. 
'''💡 Примечание:''' Облако XIOT также выполняет функции резервного хранилища и обеспечивает доступ к проектам из любой точки мира.


__NOTOC__
---
 
=== '''XIOT-APP''' ===
Мобильное приложение для управления системой автоматизации. 
Позволяет пользователю управлять устройствами, запускать сценарии, получать уведомления и статистику. 
 
📱 Доступно на платформах '''iOS''' и '''Android'''. 
Работает через локальную сеть или облако XIOT-CLOUD.
 
---


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


=== ▶ Общие понятия ===
=== '''Проект''' ===
Главная конфигурация системы, включающая этажи, комнаты, устройства и сценарии. 
Создаётся интегратором в редакторе и исполняется контроллером XIOT-PLC.


==== '''Платформа 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 через один из поддерживаемых протоколов: KNX, Modbus, MQTT, HTTP и др.
'''Примечание''': Комнаты могут иметь разные уровни доступа для различных пользователей системы.


== 🏗️ Устройства в XIOT ==
📘 '''Примеры:'''
* Датчик температуры 🌡️ 
* Релейный модуль ⚡ 
* KNX-кнопка 🔘 
* Modbus-регулятор 🔄 


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


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


Датчик температуры;
=== '''Виртуальное устройство''' ===
Создаётся интегратором в редакторе и представляет собой логическую модель оборудования. 
Может быть связано с физическим устройством или работать как виртуальный элемент (например, счётчик, сцена, датчик логики). 


Релейный модуль;
'''Каждое устройство имеет:'''
* тип (лампа, термостат, реле, счётчик);
* название и иконку; 
* характеристики (управляющие и статусные теги); 
* визуальные параметры отображения.


KNX-кнопка;
---


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


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


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


Физическим устройством (например, лампа управляет реле);
=== '''Сценарий''' ===
Логика поведения системы: по времени, событию, датчику или кнопке. 
Может содержать условия, циклы, задержки и комбинации действий.


Работать виртуально (например, как триггер для запуска сценария).
📘 '''Примеры:'''
* Включение света при движении 💡 
* Отключение воды при протечке 💧 
* Изменение температуры по расписанию 🕒 


'''Имеет''':
Сценарии выполняются на уровне контроллера XIOT-PLC и работают автономно от облака.


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


Иконку и название;
=== '''Тип устройства''' ===
Шаблон, определяющий функциональность и визуальное отображение устройства (лампа, термостат, розетка и т.д.).


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


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


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


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


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


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


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


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


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


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


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


=== 🔁 Процессы ===
=== '''Передача проекта''' ===
Процесс смены владельца: 
* интегратор остаётся разработчиком; 
* пользователи удаляются; 
* новый владелец получает полный контроль. 


==== '''Передача проекта''' ====
Работа системы при этом не прерывается.
При передаче:


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


Все пользователи удаляются;
=== '''Привязка контроллера''' ===
Процесс соединения установленного XIOT-PLC с проектом в редакторе через уникальный ID. 
После привязки контроллер синхронизируется с облаком и начинает выполнение сценариев.


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


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


=== 📤 Взаимодействие ===
=== '''Облако XIOT''' ===
Обеспечивает безопасное соединение, синхронизацию данных, обновления и резервное хранение конфигурации.


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


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

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


⚙️ Основные понятия платформы XIOT

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

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

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

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

---

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

XIOT-PLC

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

💡 Примечание: XIOT-PLC может работать с интерфейсами Modbus, MQTT, KNX, HTTP API и другими протоколами.

---

Редактор XIOT

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

Версии:

  • Lite — базовая, подходит для всех задач и автоматического построения интерфейса;
  • Pro — расширенная, с возможностью создания кастомных страниц, интеграций и отладки.

💡 Примечание: Для входа в режим редактирования используется клавиша F2. Редактор не требует знаний программирования.

---

XIOT-CLOUD

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

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

---

XIOT-APP

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

📱 Доступно на платформах iOS и Android. Работает через локальную сеть или облако XIOT-CLOUD.

---

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

Проект

Главная конфигурация системы, включающая этажи, комнаты, устройства и сценарии. Создаётся интегратором в редакторе и исполняется контроллером XIOT-PLC.

---

Этаж

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

---

Комната

Основная функциональная единица проекта 🏠. Содержит устройства и сценарии, может быть назначена определённым пользователям или зонам доступа.

---

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

Устройство

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

---

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

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

📘 Примеры:

  • Датчик температуры 🌡️
  • Релейный модуль ⚡
  • KNX-кнопка 🔘
  • Modbus-регулятор 🔄

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

---

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

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

Каждое устройство имеет:

  • тип (лампа, термостат, реле, счётчик);
  • название и иконку;
  • характеристики (управляющие и статусные теги);
  • визуальные параметры отображения.

---

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

Тег

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

---

Сценарий

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

📘 Примеры:

  • Включение света при движении 💡
  • Отключение воды при протечке 💧
  • Изменение температуры по расписанию 🕒

Сценарии выполняются на уровне контроллера XIOT-PLC и работают автономно от облака.

---

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

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

---

Тип логики

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

---

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

Интегратор

Создаёт проект, настраивает структуру, устройства и сценарии. Отвечает за установку и обновление XIOT-PLC, может передать проект владельцу.

---

Владелец

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

---

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

Использует систему через интерфейс XIOT-APP. Может управлять устройствами и сценами, но не редактировать проект.

---

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

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

Процесс смены владельца:

  • интегратор остаётся разработчиком;
  • пользователи удаляются;
  • новый владелец получает полный контроль.

Работа системы при этом не прерывается.

---

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

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

---

🌐 Взаимодействие и управление

Облако XIOT

Обеспечивает безопасное соединение, синхронизацию данных, обновления и резервное хранение конфигурации.

---

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

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