Terms-and-abbreviations: различия между версиями
Admin (обсуждение | вклад) Нет описания правки |
Admin (обсуждение | вклад) |
||
| Строка 10: | Строка 10: | ||
==== '''XIOT-PLC''' ==== | ==== '''XIOT-PLC''' ==== | ||
Программный | Программный модуль, устанавливаемый на контроллер Linux (например, Wiren Board, JetHome). Исполняет проект, созданный в редакторе XIOT: обрабатывает сценарии, события, данные с устройств, взаимодействует с интерфейсами управления. | ||
'''Примечание''': XIOT-PLC можно настраивать для работы с различными физическими интерфейсами, такими как Modbus, MQTT, KNX. | '''Примечание''': XIOT-PLC можно настраивать для работы с различными физическими интерфейсами, такими как Modbus, MQTT, KNX. | ||
Версия от 16:31, 11 ноября 2025
▶ Общие понятия
Платформа 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 также служит резервным хранилищем для проектов и обеспечивает доступ к проектам из любой точки мира, а также позволяет синхронизировать данные между различными устройствами.
Интерфейс пользователя
Доступен в локальной сети и через облако. Отображает состояния, позволяет запускать сценарии и управлять системой. Примечание: Интерфейс пользователя интуитивно понятен и предоставляет все необходимые инструменты для управления системой, будь то с мобильного устройства или с рабочего стола.