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

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

Материал из XIOT Wiki
Нет описания правки
Строка 3: Строка 3:
= '''Общие сведения''' =
= '''Общие сведения''' =


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


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


Конфигурация создаётся в облачном редакторе '''XIOT-EDITOR''' и выполняется на локальном контроллере '''XIOT-PLC''', что гарантирует автономность, безопасность и стабильность работы даже без доступа к интернету.
💡 Особое внимание уделено:
* надёжности проводных технологий (KNX, Modbus, DALI); 
* интуитивно понятному интерфейсу для пользователя и интегратора; 
* удобству проектирования и визуальной настройке без программирования.


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


XIOT объединяет инженерную точность с современным дизайном интерфейсов, создавая комфортную и надёжную среду управления домом или зданием. 
== 🧩 '''Компоненты платформы XIOT''' ==
== 🧩 '''Компоненты платформы XIOT''' ==


=== '''XIOT-PLC''' ===
'''XIOT-PLC''' — программный модуль, устанавливаемый на контроллер Linux. 
Программный модуль, устанавливаемый на контроллер Linux (Wiren Board, JetHome и др.).  
Выполняет сценарии, обрабатывает данные устройств и управляет оборудованием.


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


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


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


Версии:
---
* '''Lite''' — основная, подходит для всех задач и автоматического построения интерфейса;
* '''Pro''' — расширенная, с возможностью создания кастомных страниц, интеграций и отладки. 
 
=== '''XIOT-CLOUD''' ===
Облачный сервис, обеспечивающий хранение проектов, синхронизацию, обновления и связь между контроллерами и интерфейсами.   
 
=== '''XIOT-APP''' ===
Мобильное приложение для управления системой автоматизации.   
 
Позволяет пользователю управлять устройствами, запускать сценарии, получать уведомления и статистику. 
 
📱 Доступно на платформах '''iOS''' и '''Android'''. 
 
Работает в локальной сети и облако XIOT-CLOUD.


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


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


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


=== '''Комната''' ===
'''Комната''' — основная единица проекта, содержащая устройства и сценарии.


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


=== '''Устройство''' ===
---
Общее понятие, объединяющее как реальные (физические), так и программные (виртуальные) компоненты. 
Отображается в структуре проекта и пользовательском интерфейсе.
 
== ⚙️ '''Устройства в XIOT''' ==
 
=== '''Физическое устройство''' ===
Реальное оборудование, подключённое к системе XIOT через один из поддерживаемых протоколов: KNX, Modbus, MQTT, HTTP и др. 
 
📘 '''Примеры:'''
* Датчик температуры 🌡️ 
* Релейный модуль ⚡ 
* KNX-кнопка 🔘 
* Modbus-регулятор 🔄 
 
Физические устройства взаимодействуют с XIOT-PLC через '''теги''' и драйверы, а пользователю отображаются как виртуальные элементы интерфейса.


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


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


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


---
---
Строка 89: Строка 56:
== 🔄 '''Компоненты логики''' ==
== 🔄 '''Компоненты логики''' ==


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


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


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


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


---
---


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


---
'''Интегратор''' — создаёт проект, настраивает устройства и сценарии, устанавливает XIOT-PLC.   
 
Может передавать проект владельцу.
=== '''Тип логики''' ===
Шаблон сценария — по времени, событию, кнопке, рассвету, циркадным ритмам и др. 
Позволяет быстро создавать автоматизацию без программирования.
 
---
 
== 👥 '''Роли и доступ''' ==
 
=== '''Интегратор''' ===
Создаёт проект, настраивает структуру, устройства и сценарии.   
Отвечает за установку и обновление XIOT-PLC, может передать проект владельцу.


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


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


---
---
Строка 142: Строка 82:
== 🔁 '''Основные процессы''' ==
== 🔁 '''Основные процессы''' ==


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


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


---
---


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


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


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

Версия от 16:47, 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 — обеспечивает защищённое соединение, синхронизацию данных и резервное хранение проекта.

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