What-is-xiot: различия между версиями
Admin (обсуждение | вклад) COR-01: уточнены ручное сохранение, облачная синхронизация и загрузка на контроллер |
Admin (обсуждение | вклад) COR-05: актуализированы XIOT-PLC, контроллеры и RS-485 |
||
| Строка 1: | Строка 1: | ||
'''XIOT''' — это программно-аппаратная платформа для автоматизации, мониторинга и диспетчеризации инженерных систем зданий. | |||
== '''1. Общие сведения''' == | == '''1. Общие сведения''' == | ||
Архитектура XIOT построена по модульному принципу и включает четыре основных компонента: | Архитектура XIOT построена по модульному принципу и включает четыре основных компонента: | ||
* ⚙️ '''XIOT-PLC''' — программный модуль, устанавливаемый на | * ⚙️ '''XIOT-PLC''' — программный модуль, устанавливаемый на поддерживаемое физическое или виртуальное устройство-хост для управления оборудованием и выполнения сценариев; | ||
* ☁️ '''XIOT-CLOUD''' — облачный сервер авторизации, синхронизации и маршрутизации данных; | * ☁️ '''XIOT-CLOUD''' — облачный сервер авторизации, синхронизации и маршрутизации данных; | ||
* 💻 '''XIOT-EDITOR''' — веб-интерфейс для настройки проектов, логики и визуализации; | * 💻 '''XIOT-EDITOR''' — веб-интерфейс для настройки проектов, логики и визуализации; | ||
| Строка 17: | Строка 14: | ||
Основные принципы взаимодействия: | Основные принципы взаимодействия: | ||
* ⚙️ | * ⚙️ Загруженные на '''XIOT-PLC''' локальные сценарии продолжают выполняться без связи с облаком; облачные функции в это время недоступны. | ||
* ☁️ Облачный сервер '''XIOT-CLOUD''' обеспечивает авторизацию, маршрутизацию данных и синхронизацию сохранённых версий проектов. | * ☁️ Облачный сервер '''XIOT-CLOUD''' обеспечивает авторизацию, маршрутизацию данных и синхронизацию сохранённых версий проектов. | ||
* 📱 Приложение '''XIOT-APP''' подключается к системе напрямую (в локальной сети) или через облако. | * 📱 Приложение '''XIOT-APP''' подключается к системе напрямую (в локальной сети) или через облако. | ||
| Строка 25: | Строка 22: | ||
! Компонент !! Назначение | ! Компонент !! Назначение | ||
|- | |- | ||
| '''XIOT-PLC''' || Системное программное обеспечение | | '''XIOT-PLC''' || Системное программное обеспечение физического или виртуального устройства-хоста, выполняющее сценарии автоматизации и обеспечивающее связь с физическим оборудованием. | ||
Обрабатывает данные от датчиков, управляет устройствами, хранит историю событий и взаимодействует с облачным сервисом XIOT-CLOUD. | Обрабатывает данные от датчиков, управляет устройствами, хранит историю событий и взаимодействует с облачным сервисом XIOT-CLOUD. | ||
Устанавливается на Debian-совместимую Linux-систему с <code>systemd</code>. Поддерживаются Wiren Board 6/7/8/9, JetHome, Raspberry Pi, Orange Pi, NanoPi, x86-ПК/Intel NUC и VDS/VPS; архитектуры <code>armhf</code>, <code>arm64</code> и <code>amd64</code>. | |||
|- | |- | ||
| '''XIOT-CLOUD''' || Облачный сервер авторизации, маршрутизации и синхронизации данных. | | '''XIOT-CLOUD''' || Облачный сервер авторизации, маршрутизации и синхронизации данных. | ||
Отвечает за обмен сообщениями между устройствами и пользователями, синхронизацию сохранённых версий проектов и централизованные обновления компонентов. | Отвечает за обмен сообщениями между устройствами и пользователями, синхронизацию сохранённых версий проектов и централизованные обновления компонентов. | ||
|- | |- | ||
| '''XIOT-EDITOR''' || Веб-интерфейс для интеграторов . | | '''XIOT-EDITOR''' || Веб-интерфейс для интеграторов. | ||
Позволяет создавать проекты, настраивать устройства, сценарии и визуальные панели без написания кода. | Позволяет создавать проекты, настраивать устройства, сценарии и визуальные панели без написания кода. | ||
| Строка 41: | Строка 38: | ||
Доступно на iOS, Android и в виде веб-приложения (PWA). | Доступно на iOS, Android и в виде веб-приложения (PWA). | ||
Позволяет управлять освещением 💡, климатом 🌡️, шторами 🏠 и | Позволяет управлять освещением 💡, климатом 🌡️, шторами 🏠 и сценариями всего дома из одного интерфейса. | ||
|} | |} | ||
== '''4. Принципы работы платформы''' == | == '''4. Принципы работы платформы''' == | ||
* 🔋 '''Автономность:''' XIOT-PLC | * 🔋 '''Автономность:''' загруженные на XIOT-PLC локальные сценарии продолжают выполняться при потере связи с облаком; облачные функции в это время недоступны. | ||
* 💾 '''Сохранение проекта:''' изменения фиксируются вручную кнопкой '''Сохранить проект'''; статус отправки версии в облако отображается отдельно. | * 💾 '''Сохранение проекта:''' изменения фиксируются вручную кнопкой '''Сохранить проект'''; статус отправки версии в облако отображается отдельно. | ||
* 🔄 '''Загрузка на контроллер:''' конфигурация XIOT-PLC изменяется только после отдельной команды '''Загрузить конфигурацию на контроллер'''. | * 🔄 '''Загрузка на контроллер:''' конфигурация XIOT-PLC изменяется только после отдельной команды '''Загрузить конфигурацию на контроллер'''. | ||
* 🔐 '''Безопасность:''' | * 🔐 '''Безопасность:''' обмен с облачными сервисами использует защищённые соединения и авторизацию. Локальный интерфейс привязки на порту <code>5551</code> открывают только из доверенной локальной сети. | ||
* 📈 '''Масштабируемость:''' | * 📈 '''Масштабируемость:''' поддерживается работа с несколькими проектами. Сейчас к каждому проекту привязывается один XIOT-PLC, который может использовать до шести MQTT-подключений Wiren Board. Несколько XIOT-PLC в одном проекте — планируемая возможность. | ||
* 🌐 '''Открытая архитектура:''' Поддержка протоколов KNX, Modbus, Zigbee, MQTT, HTTP API. | * 🌐 '''Открытая архитектура:''' Поддержка протоколов KNX, Modbus, Zigbee, MQTT, HTTP API. | ||
* 🧩 '''Гибкость настройки:''' Возможность создания сценариев, панелей и интерфейсов без программирования. | * 🧩 '''Гибкость настройки:''' Возможность создания сценариев, панелей и интерфейсов без программирования. | ||
| Строка 61: | Строка 58: | ||
== '''6. Преимущества платформы XIOT''' == | == '''6. Преимущества платформы XIOT''' == | ||
* 🔄 | * 🔄 Выполнение загруженных локальных сценариев без постоянной связи с облаком и облачный удалённый доступ при наличии связи. | ||
* 🧠 Интуитивно понятный интерфейс для пользователей и интеграторов. | * 🧠 Интуитивно понятный интерфейс для пользователей и интеграторов. | ||
* 🧩 Возможность гибкой кастомизации интерфейсов и сценариев. | * 🧩 Возможность гибкой кастомизации интерфейсов и сценариев. | ||
* ☁️ Централизованные обновления и техническая поддержка. | * ☁️ Централизованные обновления и техническая поддержка. | ||
* 🛡️ | * 🛡️ Продолжение работы загруженных локальных сценариев при потере облачной связи. | ||
* 🇷🇺 Разработка и серверы расположены на территории Российской Федерации. | * 🇷🇺 Разработка и серверы расположены на территории Российской Федерации. | ||
Версия от 12:44, 22 августа 2026
XIOT — это программно-аппаратная платформа для автоматизации, мониторинга и диспетчеризации инженерных систем зданий.
1. Общие сведения
Архитектура XIOT построена по модульному принципу и включает четыре основных компонента:
- ⚙️ XIOT-PLC — программный модуль, устанавливаемый на поддерживаемое физическое или виртуальное устройство-хост для управления оборудованием и выполнения сценариев;
- ☁️ XIOT-CLOUD — облачный сервер авторизации, синхронизации и маршрутизации данных;
- 💻 XIOT-EDITOR — веб-интерфейс для настройки проектов, логики и визуализации;
- 📱 XIOT-APP — пользовательское приложение для управления системой с ПК, планшета и смартфона.
2. Архитектура и взаимодействие компонентов
XIOT реализует распределённую архитектуру, где каждый компонент выполняет свою роль, а связь между ними осуществляется по защищённым каналам.
Основные принципы взаимодействия:
- ⚙️ Загруженные на XIOT-PLC локальные сценарии продолжают выполняться без связи с облаком; облачные функции в это время недоступны.
- ☁️ Облачный сервер XIOT-CLOUD обеспечивает авторизацию, маршрутизацию данных и синхронизацию сохранённых версий проектов.
- 📱 Приложение XIOT-APP подключается к системе напрямую (в локальной сети) или через облако.
3. Состав платформы XIOT
| Компонент | Назначение |
|---|---|
| XIOT-PLC | Системное программное обеспечение физического или виртуального устройства-хоста, выполняющее сценарии автоматизации и обеспечивающее связь с физическим оборудованием.
Обрабатывает данные от датчиков, управляет устройствами, хранит историю событий и взаимодействует с облачным сервисом XIOT-CLOUD. Устанавливается на Debian-совместимую Linux-систему с |
| XIOT-CLOUD | Облачный сервер авторизации, маршрутизации и синхронизации данных.
Отвечает за обмен сообщениями между устройствами и пользователями, синхронизацию сохранённых версий проектов и централизованные обновления компонентов. |
| XIOT-EDITOR | Веб-интерфейс для интеграторов.
Позволяет создавать проекты, настраивать устройства, сценарии и визуальные панели без написания кода. Используется для построения архитектуры дома, создания комнат, зон и управления логикой. |
| XIOT-APP | Пользовательское приложение для управления системой.
Доступно на iOS, Android и в виде веб-приложения (PWA). Позволяет управлять освещением 💡, климатом 🌡️, шторами 🏠 и сценариями всего дома из одного интерфейса. |
4. Принципы работы платформы
- 🔋 Автономность: загруженные на XIOT-PLC локальные сценарии продолжают выполняться при потере связи с облаком; облачные функции в это время недоступны.
- 💾 Сохранение проекта: изменения фиксируются вручную кнопкой Сохранить проект; статус отправки версии в облако отображается отдельно.
- 🔄 Загрузка на контроллер: конфигурация XIOT-PLC изменяется только после отдельной команды Загрузить конфигурацию на контроллер.
- 🔐 Безопасность: обмен с облачными сервисами использует защищённые соединения и авторизацию. Локальный интерфейс привязки на порту
5551открывают только из доверенной локальной сети. - 📈 Масштабируемость: поддерживается работа с несколькими проектами. Сейчас к каждому проекту привязывается один XIOT-PLC, который может использовать до шести MQTT-подключений Wiren Board. Несколько XIOT-PLC в одном проекте — планируемая возможность.
- 🌐 Открытая архитектура: Поддержка протоколов KNX, Modbus, Zigbee, MQTT, HTTP API.
- 🧩 Гибкость настройки: Возможность создания сценариев, панелей и интерфейсов без программирования.
5. Типовые сценарии использования
- 💡 Управление освещением, климатом, вентиляцией и отоплением.
- ⚡ Контроль энергопотребления и состояния оборудования.
- 💧 Защита от протечек и автоматическое отключение воды.
- 🌙 Реализация сценариев «Ночной режим», «Имитация присутствия», «Комфорт».
- 🔒 Интеграция с системами безопасности, видеонаблюдения и мультимедиа.
6. Преимущества платформы XIOT
- 🔄 Выполнение загруженных локальных сценариев без постоянной связи с облаком и облачный удалённый доступ при наличии связи.
- 🧠 Интуитивно понятный интерфейс для пользователей и интеграторов.
- 🧩 Возможность гибкой кастомизации интерфейсов и сценариев.
- ☁️ Централизованные обновления и техническая поддержка.
- 🛡️ Продолжение работы загруженных локальных сценариев при потере облачной связи.
- 🇷🇺 Разработка и серверы расположены на территории Российской Федерации.
7. Информация о разработчике
Разработчик и правообладатель:
ООО «Разумная автоматизация»
📍 Адрес: 121596, г. Москва, ул. Горбунова, д. 2, стр. 3, офис В220
🌐 Сайт: https://xiot.ru
📘 Портал документации: https://wiki.xiot.ru