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

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

Материал из XIOT Wiki
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
__NOTOC__
__NOTOC__


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


== '''1. Общие сведения''' ==
== 🧩 '''1. Общие сведения''' ==
Платформа '''XIOT''' представляет собой программно-аппаратный комплекс для автоматизации, мониторинга и диспетчеризации инженерных систем зданий.   
'''XIOT''' — это программно-аппаратная платформа для автоматизации, мониторинга и диспетчеризации инженерных систем зданий 🏠🏢.   
Система разработана для интеграторов и конечных пользователей, обеспечивая гибкую настройку логики, визуальных интерфейсов и управление оборудованием как локально, так и через облако.
Она предназначена как для интеграторов, так и для конечных пользователей, обеспечивая гибкую настройку логики, визуальных интерфейсов и управление оборудованием как локально, так и через облако ☁️.


Архитектура XIOT построена по модульному принципу и включает четыре основных компонента:
Архитектура XIOT построена по модульному принципу и включает четыре основных компонента:


* '''XIOT-PLC''' — программный модуль устанавливаемый на контроллер, для управления оборудованием и выполнения сценариев;   
* ⚙️ '''XIOT-PLC''' — программный модуль, устанавливаемый на контроллер для управления оборудованием и выполнения сценариев;   
* '''XIOT-CLOUD''' — облачный сервер авторизации, синхронизации и маршрутизации данных;   
* ☁️ '''XIOT-CLOUD''' — облачный сервер авторизации, синхронизации и маршрутизации данных;   
* '''XIOT-EDITOR''' — Редактор (веб интерфейс) для настройки, конфигурирования проектов и разработки визуализации;   
* 💻 '''XIOT-EDITOR''' — веб-интерфейс для настройки проектов, логики и визуализации;   
* '''XIOT-APP''' — пользовательский интерфейс для управления системой с ПК, планшета и смартфона.
* 📱 '''XIOT-APP''' — пользовательское приложение для управления системой с ПК, планшета и смартфона.


== '''2. Архитектура и взаимодействие компонентов''' ==
---
Платформа XIOT реализует распределённую архитектуру, где каждый компонент выполняет строго определённые функции, а связь между ними осуществляется по защищённым каналам.


Основные принципы архитектуры:
== 🔗 '''2. Архитектура и взаимодействие компонентов''' ==
* XIOT-PLC может работать автономно, сохраняя полную функциональность при отсутствии доступа к облаку. 
XIOT реализует распределённую архитектуру, где каждый компонент выполняет свою роль, а связь между ними осуществляется по защищённым каналам 🔒.
* XIOT-CLOUD обеспечивает централизованную маршрутизацию, хранение конфигурации и резервное копирование. 
* XIOT-APP подключаются к PLC напрямую (в локальной сети) или через облако.  


Основные принципы взаимодействия:
* ⚙️ Контроллер '''XIOT-PLC''' работает автономно, сохраняя полную функциональность даже без доступа к облаку. 
* ☁️ Облачный сервер '''XIOT-CLOUD''' обеспечивает централизованную маршрутизацию, хранение конфигураций и резервное копирование. 
* 📱 Приложение '''XIOT-APP''' подключается к системе напрямую (в локальной сети) или через облако. 


== '''3. Состав платформы XIOT''' ==
---
 
== 🧠 '''3. Состав платформы XIOT''' ==
{| class="wikitable"
{| class="wikitable"
! Компонент !! Назначение
! Компонент !! Назначение
|-
|-
| '''XIOT-PLC''' || Системное программное обеспечение контроллера, выполняющее сценарии автоматизации, обеспечивающее связь с физическим оборудованием, обработку данных от датчиков, хранение истории и взаимодействие с облачным сервисом XIOT-CLOUD.   
| '''XIOT-PLC''' || Системное программное обеспечение контроллера, выполняющее сценарии автоматизации и обеспечивающее связь с физическим оборудованием ⚙️. 
Работает под управлением Linux, устанавливается на физический контроллер или виртуальный сервер (VDS) и функционирует идентично в обоих вариантах.
Обрабатывает данные от датчиков, управляет реле и модулями, хранит историю событий и взаимодействует с облачным сервисом XIOT-CLOUD.   
Работает под управлением Linux, устанавливается на физический контроллер или виртуальный сервер (VDS) 💾.
|-
|-
| '''XIOT-CLOUD''' || Облачный сервер авторизации, маршрутизации и синхронизации данных.   
| '''XIOT-CLOUD''' || Облачный сервер авторизации, маршрутизации и синхронизации данных ☁️.   
Обеспечивает хранение конфигураций, обмен сообщениями между устройствами и пользователями, ведение журналов событий и обновление компонентов платформы.
Отвечает за обмен сообщениями между устройствами и пользователями, хранение конфигураций и централизованные обновления компонентов.
|-
|-
| '''XIOT-EDITOR''' || Веб-интерфейс для интеграторов. Предназначен для настройки проектов, логики сценариев, параметров устройств и пользовательских интерфейсов.   
| '''XIOT-EDITOR''' || Веб-интерфейс для интеграторов 💻.   
Позволяет создавать визуальные страницы, управлять комнатами, зонами, устройствами и глобальными сценариями без написания кода.
Позволяет создавать проекты, настраивать устройства, сценарии и визуальные панели без написания кода. 
Используется для построения архитектуры дома, создания комнат, зон и управления логикой.
|-
|-
| '''XIOT-APP''' || Клиентское приложение для управления системой XIOT.   
| '''XIOT-APP''' || Пользовательское приложение для управления системой 📱.   
Доступно как мобильное приложение (iOS, Android) и как веб-версия (PWA).   
Доступно на iOS, Android и в виде веб-приложения (PWA).   
Обеспечивает визуализацию состояния помещений, устройств и сценариев, а также позволяет управлять системой локально или через облако.
Позволяет управлять освещением 💡, климатом 🌡️, шторами 🏠 и сценарием всего дома из одного интерфейса.
|}
|}


== '''4. Принципы работы платформы''' ==
---
* '''Автономность:''' XIOT-PLC сохраняет выполнение сценариев при потере связи с XIOT-CLOUD.   
 
* '''Синхронность:''' Все изменения, выполненные в редакторе, немедленно синхронизируются с контроллерами и приложениями.   
== ⚙️ '''4. Принципы работы платформы''' ==
* '''Безопасность:''' Все соединения шифруются, доступ осуществляется по токенам.   
* 🔋 '''Автономность:''' XIOT-PLC сохраняет работу сценариев при потере связи с облаком.   
* '''Масштабируемость:''' Платформа поддерживает неограниченное количество контроллеров и проектов.   
* 🔄 '''Синхронность:''' Все изменения из редактора мгновенно обновляются на контроллерах и в приложениях.   
* '''Открытая архитектура:''' Поддержка протоколов KNX, Modbus, Zigbee, MQTT, HTTP API.   
* 🔐 '''Безопасность:''' Все соединения шифруются, используется авторизация по токенам.   
* '''Гибкость настройки:''' Возможность создавать сценарии, интерфейсы и визуальные панели без программирования.
* 📈 '''Масштабируемость:''' Поддержка множества контроллеров и проектов.   
* 🌐 '''Открытая архитектура:''' Поддержка протоколов KNX, Modbus, Zigbee, MQTT, HTTP API.   
* 🧩 '''Гибкость настройки:''' Возможность создания сценариев, панелей и интерфейсов без программирования.
 
---
 
== 🎯 '''5. Типовые сценарии использования''' ==
* 💡 Управление освещением, климатом, вентиляцией и отоплением. 
* ⚡ Контроль энергопотребления и состояния оборудования. 
* 💧 Защита от протечек и автоматическое отключение воды. 
* 🌙 Реализация сценариев «Ночной режим», «Имитация присутствия», «Комфорт». 
* 🔒 Интеграция с системами безопасности, видеонаблюдения и мультимедиа.
 
---


== '''5. Типовые сценарии использования''' ==
== 🌟 '''6. Преимущества платформы XIOT''' ==
* Управление освещением, климатом, вентиляцией и отоплением.   
* 🔄 Полноценная работа как в локальной, так и в облачной среде.   
* Контроль энергопотребления и состояния оборудования.   
* 🧠 Интуитивно понятный интерфейс для пользователей и интеграторов.   
* Защита от протечек и аварийных ситуаций.   
* 🧩 Возможность гибкой кастомизации интерфейсов и сценариев.   
* Реализация сценариев «Ночной режим», «Имитация присутствия», «Комфорт» и др.   
* ☁️ Централизованные обновления и техническая поддержка. 
* Интеграция с внешними системами безопасности, мультимедиа и мониторинга.
* 🛡️ Отказоустойчивость и стабильность при потере связи.   
* 🇷🇺 Разработка и серверы расположены на территории Российской Федерации.


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


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


Портал документации: [https://wiki.xiot.ru https://wiki.xiot.ru]
📍 Адрес: 121596, г. Москва, ул. Горбунова, д. 2, стр. 3, офис В220 
🌐 Сайт: [https://xiot.ru https://xiot.ru] 
📘 Портал документации: [https://wiki.xiot.ru https://wiki.xiot.ru]

Версия от 14:50, 11 ноября 2025


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

🧩 1. Общие сведения

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

Архитектура XIOT построена по модульному принципу и включает четыре основных компонента:

  • ⚙️ XIOT-PLC — программный модуль, устанавливаемый на контроллер для управления оборудованием и выполнения сценариев;
  • ☁️ XIOT-CLOUD — облачный сервер авторизации, синхронизации и маршрутизации данных;
  • 💻 XIOT-EDITOR — веб-интерфейс для настройки проектов, логики и визуализации;
  • 📱 XIOT-APP — пользовательское приложение для управления системой с ПК, планшета и смартфона.

---

🔗 2. Архитектура и взаимодействие компонентов

XIOT реализует распределённую архитектуру, где каждый компонент выполняет свою роль, а связь между ними осуществляется по защищённым каналам 🔒.

Основные принципы взаимодействия:

  • ⚙️ Контроллер XIOT-PLC работает автономно, сохраняя полную функциональность даже без доступа к облаку.
  • ☁️ Облачный сервер XIOT-CLOUD обеспечивает централизованную маршрутизацию, хранение конфигураций и резервное копирование.
  • 📱 Приложение XIOT-APP подключается к системе напрямую (в локальной сети) или через облако.

---

🧠 3. Состав платформы XIOT

Компонент Назначение
XIOT-PLC Системное программное обеспечение контроллера, выполняющее сценарии автоматизации и обеспечивающее связь с физическим оборудованием ⚙️.

Обрабатывает данные от датчиков, управляет реле и модулями, хранит историю событий и взаимодействует с облачным сервисом XIOT-CLOUD. Работает под управлением Linux, устанавливается на физический контроллер или виртуальный сервер (VDS) 💾.

XIOT-CLOUD Облачный сервер авторизации, маршрутизации и синхронизации данных ☁️.

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

XIOT-EDITOR Веб-интерфейс для интеграторов 💻.

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

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

Доступно на iOS, Android и в виде веб-приложения (PWA). Позволяет управлять освещением 💡, климатом 🌡️, шторами 🏠 и сценарием всего дома из одного интерфейса.

---

⚙️ 4. Принципы работы платформы

  • 🔋 Автономность: XIOT-PLC сохраняет работу сценариев при потере связи с облаком.
  • 🔄 Синхронность: Все изменения из редактора мгновенно обновляются на контроллерах и в приложениях.
  • 🔐 Безопасность: Все соединения шифруются, используется авторизация по токенам.
  • 📈 Масштабируемость: Поддержка множества контроллеров и проектов.
  • 🌐 Открытая архитектура: Поддержка протоколов KNX, Modbus, Zigbee, MQTT, HTTP API.
  • 🧩 Гибкость настройки: Возможность создания сценариев, панелей и интерфейсов без программирования.

---

🎯 5. Типовые сценарии использования

  • 💡 Управление освещением, климатом, вентиляцией и отоплением.
  • ⚡ Контроль энергопотребления и состояния оборудования.
  • 💧 Защита от протечек и автоматическое отключение воды.
  • 🌙 Реализация сценариев «Ночной режим», «Имитация присутствия», «Комфорт».
  • 🔒 Интеграция с системами безопасности, видеонаблюдения и мультимедиа.

---

🌟 6. Преимущества платформы XIOT

  • 🔄 Полноценная работа как в локальной, так и в облачной среде.
  • 🧠 Интуитивно понятный интерфейс для пользователей и интеграторов.
  • 🧩 Возможность гибкой кастомизации интерфейсов и сценариев.
  • ☁️ Централизованные обновления и техническая поддержка.
  • 🛡️ Отказоустойчивость и стабильность при потере связи.
  • 🇷🇺 Разработка и серверы расположены на территории Российской Федерации.

---

🏢 7. Информация о разработчике

Разработчик и правообладатель: ООО «Разумная автоматизация»

📍 Адрес: 121596, г. Москва, ул. Горбунова, д. 2, стр. 3, офис В220 🌐 Сайт: https://xiot.ru 📘 Портал документации: https://wiki.xiot.ru