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

What-is-xiot: различия между версиями

Материал из XIOT Wiki
Нет описания правки
Английские адреса Wiki: обновление ссылок с сохранением русских подписей
 
(не показано 14 промежуточных версий этого же участника)
Строка 1: Строка 1:
__NOTOC__
{{DISPLAYTITLE:Что такое XIOT}}
'''XIOT''' — платформа для автоматизации, мониторинга и диспетчеризации инженерных систем зданий. Она объединяет настройку проекта, работу с физическим оборудованием и пользовательское управление в одной системе.


= '''Описание состава платформы XIOT''' =
== Из чего состоит XIOT ==


== '''1. Общие сведения''' ==
Платформа '''XIOT''' представляет собой программно-аппаратный комплекс для автоматизации, мониторинга и диспетчеризации инженерных систем зданий. 
Система разработана для интеграторов и конечных пользователей, обеспечивая гибкую настройку логики, визуальных интерфейсов и управление оборудованием как локально, так и через облако.
Архитектура XIOT построена по модульному принципу и включает четыре основных компонента:
* '''XIOT-PLC''' — программный модуль устанавливаемый на контроллер, для управления оборудованием и выполнения сценариев; 
* '''XIOT-CLOUD''' — облачный сервер авторизации, синхронизации и маршрутизации данных; 
* '''XIOT-EDITOR''' — Редактор (веб интерфейс) для настройки, конфигурирования проектов и разработки визуализации; 
* '''XIOT-APP''' — пользовательский интерфейс для управления системой с ПК, планшета и смартфона.
== '''2. Архитектура и взаимодействие компонентов''' ==
Платформа XIOT реализует распределённую архитектуру, где каждый компонент выполняет строго определённые функции, а связь между ними осуществляется по защищённым каналам.
Основные принципы архитектуры:
* XIOT-PLC может работать автономно, сохраняя полную функциональность при отсутствии доступа к облаку. 
* XIOT-CLOUD обеспечивает централизованную маршрутизацию, хранение конфигурации и резервное копирование. 
* XIOT-APP подключаются к PLC напрямую (в локальной сети) или через облако.
== '''3. Состав платформы XIOT''' ==
{| class="wikitable"
{| class="wikitable"
! Компонент !! Назначение
! Компонент !! Для кого и для чего нужен
|-
|-
| '''XIOT-PLC''' || Системное программное обеспечение контроллера, выполняющее сценарии автоматизации, обеспечивающее связь с физическим оборудованием, обработку данных от датчиков, хранение истории и взаимодействие с облачным сервисом XIOT-CLOUD. 
| '''XIOT-EDITOR''' || Веб-редактор для интегратора. В нём создают проект, комнаты и устройства, назначают адреса управления и состояния, настраивают сценарии и пользовательский интерфейс. Порядок входа: [[Xiot-editor-access|Доступ к XIOT-EDITOR]].
Работает под управлением Linux, устанавливается на физический контроллер или виртуальный сервер (VDS) и функционирует идентично в обоих вариантах.
|-
|-
| '''XIOT-CLOUD''' || Облачный сервер авторизации, маршрутизации и синхронизации данных.
| '''XIOT-PLC''' || Программное обеспечение на поддерживаемом физическом или виртуальном устройстве-хосте. Оно связывает проект с оборудованием и выполняет загруженную конфигурацию и локальные сценарии. Подробнее: [[XIOT-PLC]].
Обеспечивает хранение конфигураций, обмен сообщениями между устройствами и пользователями, ведение журналов событий и обновление компонентов платформы.
|-
|-
| '''XIOT-EDITOR''' || Веб-интерфейс для интеграторов. Предназначен для настройки проектов, логики сценариев, параметров устройств и пользовательских интерфейсов.
| '''XIOT-CLOUD''' || Облачная часть для авторизации, удалённого доступа, обмена данными и синхронизации сохранённых версий проекта. Загруженные локальные сценарии XIOT-PLC продолжают выполняться без связи с облаком, но облачные функции в это время недоступны.
Позволяет создавать визуальные страницы, управлять комнатами, зонами, устройствами и глобальными сценариями без написания кода.
|-
|-
| '''XIOT-APP''' || Клиентское приложение для управления системой XIOT.
| '''XIOT-APP''' || Мобильное и веб-приложение для владельца и других пользователей объекта. В нём управляют устройствами и сценариями и видят текущие состояния. Установка и первый вход: [[Xiot-app|Приложение для телефона и планшета XIOT-APP]].
Доступно как мобильное приложение (iOS, Android) и как веб-версия (PWA). 
Обеспечивает визуализацию состояния помещений, устройств и сценариев, а также позволяет управлять системой локально или через облако.
|}
|}


== '''4. Принципы работы платформы''' ==
Проект настраивают в XIOT-EDITOR и загружают на XIOT-PLC; XIOT-CLOUD обеспечивает облачные функции и удалённый обмен, а XIOT-APP служит пользовательским интерфейсом.
* '''Автономность:''' XIOT-PLC сохраняет выполнение сценариев при потере связи с XIOT-CLOUD.
 
* '''Синхронность:''' Все изменения, выполненные в редакторе, немедленно синхронизируются с контроллерами и приложениями.
== Как компоненты работают вместе ==
* '''Безопасность:''' Все соединения шифруются, доступ осуществляется по токенам.
 
* '''Масштабируемость:''' Платформа поддерживает неограниченное количество контроллеров и проектов.
# Интегратор создаёт или открывает проект в XIOT-EDITOR.
* '''Открытая архитектура:''' Поддержка протоколов KNX, Modbus, Zigbee, MQTT, HTTP API.
# XIOT-PLC устанавливают на поддерживаемое устройство-хост и [[Connect-xiot-plc-to-editor|привязывают к конкретному проекту]].
* '''Гибкость настройки:''' Возможность создавать сценарии, интерфейсы и визуальные панели без программирования.
# В проекте настраивают оборудование, сценарии и адреса управления и состояния.
# Команда '''Сохранить проект''' создаёт самостоятельную версию и не изменяет XIOT-PLC.
# Команда '''Загрузить конфигурацию на контроллер''' сначала сохраняет проект локально и после успешной записи отправляет сохранённую конфигурацию на XIOT-PLC. Облачное сохранение и публикацию приложения проверяют отдельно: успешная загрузка на PLC их не подтверждает.
# После загрузки работу оборудования и пользовательского интерфейса проверяют в XIOT-APP.
 
Редактирование проекта само по себе не меняет работающую конфигурацию XIOT-PLC. Подробнее о различиях между действиями: [[Terms-and-abbreviations|Основные термины и сокращения]].
 
== Роли ==


== '''5. Типовые сценарии использования''' ==
* '''Интегратор''' проектирует и настраивает систему в XIOT-EDITOR, подключает оборудование и передаёт готовый проект владельцу.
* Управление освещением, климатом, вентиляцией и отоплением.
* '''Владелец''' получает доступ к объекту, управляет системой в XIOT-APP и определяет доступ других пользователей.
* Контроль энергопотребления и состояния оборудования. 
* '''Пользователь''' управляет доступными ему функциями объекта в пределах назначенной роли.
* Защита от протечек и аварийных ситуаций. 
* Реализация сценариев «Ночной режим», «Имитация присутствия», «Комфорт» и др.
* Интеграция с внешними системами безопасности, мультимедиа и мониторинга.


== '''6. Преимущества платформы XIOT''' ==
XIOT рассматривается как часть инженерной инфраструктуры здания. Отдельно об этом подходе: [[Xiot-concept-and-philosophy|Концепция и философия XIOT]].
* Полноценная работа как в локальной, так и в облачной среде.
* Интуитивно понятный интерфейс для пользователей и интеграторов. 
* Возможность гибкой доработки (кастомизации) страниц управления и сценариев. 
* Централизованные обновления и поддержка со стороны разработчика. 
* Отказоустойчивость и устойчивость к потере связи. 
* Отечественная разработка, размещение серверов на территории Российской Федерации.


== '''7. Информация о разработчике''' ==
== С чего начать ==
'''Разработчик и правообладатель:'''
ООО «Разумная автоматизация»
 
Адрес: 121596, г. Москва, ул. Горбунова, д. 2, стр. 3, офис В220
Сайт: [https://xiot.ru https://xiot.ru]


Портал документации: [https://wiki.xiot.ru https://wiki.xiot.ru]
* [[Getting-started-for-integrators|С чего начать интегратору]] — последовательность от регистрации до проверки готового проекта.
* [[Xiot-app|Приложение для телефона и планшета XIOT-APP]] — установка, вход и демонстрационный проект для владельца.
* [[Terms-and-abbreviations|Основные термины и сокращения]] — точные названия действий и сущностей XIOT.
* [[FAQ]] — ответы на частые вопросы и контакты помощи.

Текущая версия от 22:27, 2 октября 2026

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

Из чего состоит XIOT

Компонент Для кого и для чего нужен
XIOT-EDITOR Веб-редактор для интегратора. В нём создают проект, комнаты и устройства, назначают адреса управления и состояния, настраивают сценарии и пользовательский интерфейс. Порядок входа: Доступ к XIOT-EDITOR.
XIOT-PLC Программное обеспечение на поддерживаемом физическом или виртуальном устройстве-хосте. Оно связывает проект с оборудованием и выполняет загруженную конфигурацию и локальные сценарии. Подробнее: XIOT-PLC.
XIOT-CLOUD Облачная часть для авторизации, удалённого доступа, обмена данными и синхронизации сохранённых версий проекта. Загруженные локальные сценарии XIOT-PLC продолжают выполняться без связи с облаком, но облачные функции в это время недоступны.
XIOT-APP Мобильное и веб-приложение для владельца и других пользователей объекта. В нём управляют устройствами и сценариями и видят текущие состояния. Установка и первый вход: Приложение для телефона и планшета XIOT-APP.

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

Как компоненты работают вместе

  1. Интегратор создаёт или открывает проект в XIOT-EDITOR.
  2. XIOT-PLC устанавливают на поддерживаемое устройство-хост и привязывают к конкретному проекту.
  3. В проекте настраивают оборудование, сценарии и адреса управления и состояния.
  4. Команда Сохранить проект создаёт самостоятельную версию и не изменяет XIOT-PLC.
  5. Команда Загрузить конфигурацию на контроллер сначала сохраняет проект локально и после успешной записи отправляет сохранённую конфигурацию на XIOT-PLC. Облачное сохранение и публикацию приложения проверяют отдельно: успешная загрузка на PLC их не подтверждает.
  6. После загрузки работу оборудования и пользовательского интерфейса проверяют в XIOT-APP.

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

Роли

  • Интегратор проектирует и настраивает систему в XIOT-EDITOR, подключает оборудование и передаёт готовый проект владельцу.
  • Владелец получает доступ к объекту, управляет системой в XIOT-APP и определяет доступ других пользователей.
  • Пользователь управляет доступными ему функциями объекта в пределах назначенной роли.

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

С чего начать