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

Xiot-software-features: различия между версиями

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


== '''1. Наименование программного обеспечения''' ==
== '''1. Наименование программного обеспечения''' ==
Строка 25: Строка 24:
| '''XIOT-PLC''' || Программный модуль контроллера, выполняющий сценарии, обеспечивающий связь с физическим оборудованием, хранение истории и взаимодействие с облаком.
| '''XIOT-PLC''' || Программный модуль контроллера, выполняющий сценарии, обеспечивающий связь с физическим оборудованием, хранение истории и взаимодействие с облаком.
|-
|-
| '''XIOT-CLOUD''' || Облачный сервер авторизации, маршрутизации сообщений, резервного хранения конфигураций и удалённого доступа.
| '''XIOT-CLOUD''' || Облачный сервер авторизации, маршрутизации сообщений, синхронизации сохранённых версий проектов и удалённого доступа.
|-
|-
| '''XIOT-EDITOR''' || Веб-приложение для настройки структуры проекта, визуальной конфигурации сценариев и интерфейсов без программирования.
| '''XIOT-EDITOR''' || Веб-приложение для настройки структуры проекта, визуальной конфигурации сценариев и интерфейсов без программирования.
Строка 38: Строка 37:
* Поддержка KNX, Modbus, MQTT, HTTP API.   
* Поддержка KNX, Modbus, MQTT, HTTP API.   
* Система сообщений и уведомлений (Telegram, MQTT, база данных).   
* Система сообщений и уведомлений (Telegram, MQTT, база данных).   
* Обновление прошивки XIOT-PLC через редактор XIOT-EDITOR.   
* Обновление программного обеспечения XIOT-PLC через редактор XIOT-EDITOR.   
* Защищённая передача данных (TLS 1.3, JWT).   
* Защищённый обмен с облачными сервисами и авторизация контроллера.   
* Совместимость с настольными и мобильными платформами.
* Совместимость с настольными и мобильными платформами.


=== '''Сведения о версии и лицензировании''' ===
=== '''Сведения о разработчике и лицензировании''' ===
* Версия комплекса: '''13.6-1''' 
* Дата релиза: '''01.12.2025''' 
* Разработчик и правообладатель: ООО «Разумная автоматизация»   
* Разработчик и правообладатель: ООО «Разумная автоматизация»   
* Все серверы и данные размещены на территории Российской Федерации.
* Все серверы и данные размещены на территории Российской Федерации.


== '''5. Минимальные системные требования''' ==
== '''5. Требования к среде''' ==
{| class="wikitable"
{| class="wikitable"
! Компонент !! Требования
! Компонент !! Требования
|-
|-
| '''XIOT-PLC''' || Контроллер на базе ARM/Linux, ≥512 МБ RAM, Python 3.8+, сетевые интерфейсы (Ethernet/Wi-Fi).
| '''XIOT-PLC''' || 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>. Конкретные минимальные версии Debian и Python не фиксируются в этой статье.
|-
|-
| '''XIOT-CLOUD''' || Linux-сервер (Ubuntu 22.04 LTS или совместимый), CPU ≥ 2 vCore, RAM ≥ 4 ГБ, HDD ≥ 20 ГБ, порты 443/8883.
| '''XIOT-CLOUD''' || Облачный сервис обслуживается разработчиком; интегратор и пользователь не развёртывают его самостоятельно.
|-
|-
| '''XIOT-EDITOR''' || Современный браузер (Chrome 100+, Firefox 100+, Safari 15+), поддержка WebSocket и JavaScript ES6.
| '''XIOT-EDITOR''' || Компьютер или ноутбук, поддерживаемый браузер с JavaScript и подключение к интернету. Актуальный список: [[Xiot-editor-access|Доступ к XIOT-EDITOR]].
|-
|-
| '''XIOT-APP''' || iOS 15+ или Android 10+, интернет или локальная Wi-Fi сеть.
| '''XIOT-APP''' || Актуальные платформы, ссылки на установку и условия доступа: [[Xiot-app|Приложение для телефона и планшета XIOT-APP]].
|}
|}


== '''6. Информация для установки''' ==
== '''6. Информация для установки''' ==
=== '''6.1. Установка XIOT-PLC''' ===
=== '''6.1. Установка XIOT-PLC''' ===
1. Установить .deb-пакет на контроллер Linux.   
1. Скачать официальный <code>xiot.deb</code> по прямой ссылке и установить его командой <code>dpkg -i xiot.deb</code>.   


2. Перейти по адресу http://IP:5551 для авторизации и привязки к проекту в XIOT-EDITOR.   
2. Из доверенной локальной сети перейти по адресу <code>http://IP:5551</code>, ввести текущие email и пароль XIOT, выбрать проект и выполнить привязку. Порт <code>5551</code> не следует публиковать в интернет.   


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


4. Обновления и загрузка конфигураций выполняются через XIOT-EDITOR.
4. Один XIOT-PLC может использовать до шести отдельных MQTT-подключений Wiren Board. Обновления XIOT-PLC и загрузка конфигурации выполняются отдельными действиями через XIOT-EDITOR.


=== '''6.2. Установка XIOT-CLOUD''' ===
=== '''6.2. Установка XIOT-CLOUD''' ===
Облачный сервис, обслуживаемый разработчиком.   
Облачный сервис, обслуживаемый разработчиком.   
Интеграторы и пользователи не устанавливают его самостоятельно.   
Интеграторы и пользователи не устанавливают его самостоятельно.   
Контроллеры XIOT-PLC и редактор XIOT-EDITOR подключаются к облаку автоматически через TLS 1.3 с JWT-авторизацией.
Контроллеры XIOT-PLC и XIOT-EDITOR обмениваются с XIOT-CLOUD по защищённым соединениям с авторизацией.


=== '''6.3. Установка XIOT-EDITOR''' ===
=== '''6.3. Установка XIOT-EDITOR''' ===
Строка 80: Строка 77:
Доступ осуществляется через браузер по адресу [https://xiot.pro https://xiot.pro].   
Доступ осуществляется через браузер по адресу [https://xiot.pro https://xiot.pro].   
Используется для настройки проектов, визуального построения интерфейсов и сценариев.
Используется для настройки проектов, визуального построения интерфейсов и сценариев.
Требования к браузеру и порядок входа: [[Xiot-editor-access|Доступ к XIOT-EDITOR]].


=== '''6.4. Установка XIOT-APP''' ===
=== '''6.4. Установка XIOT-APP''' ===
'''Для iOS:''' установка через App Store (поиск: ''XIOT'').
'''Для iOS:''' установка через App Store.
 
 
'''Для Android:''' установка из APK-файла, предоставляемого интегратором.
'''Для Android:''' установка через RuStore.
 
 
'''PWA-версия:''' доступна через браузер по адресу [https://xiot.pro https://xiot.pro], с возможностью установки на главный экран.
'''PWA-версия:''' доступна через браузер по адресу [https://xiot.pro https://xiot.pro], с возможностью установки на главный экран.
Актуальные ссылки: [[Xiot-app|Приложение для телефона и планшета XIOT-APP]].


=== '''6.5. Краткая последовательность установки''' ===
=== '''6.5. Краткая последовательность установки''' ===
* '''XIOT-PLC''' — установка .deb и привязка в XIOT-EDITOR.   
* '''XIOT-PLC''' — установка .deb и привязка в XIOT-EDITOR.   
* '''XIOT-CLOUD''' — развёртывание на сервере под управлением Linux.   
* '''XIOT-CLOUD''' — облачный сервис разработчика; интегратор его не развёртывает.   
* '''XIOT-EDITOR''' — доступ через браузер.   
* '''XIOT-EDITOR''' — доступ через браузер.   
* '''XIOT-APP''' — установка на мобильное устройство.   
* '''XIOT-APP''' — установка на мобильное устройство.   
Строка 96: Строка 97:
== '''7. Информация для эксплуатации''' ==
== '''7. Информация для эксплуатации''' ==
* Все настройки выполняются в XIOT-EDITOR.   
* Все настройки выполняются в XIOT-EDITOR.   
* XIOT-PLC работает автономно при потере связи с облаком.   
* Загруженные на XIOT-PLC локальные сценарии продолжают выполняться при потере связи с облаком; облачные функции в это время недоступны.   
* Обновления доставляются централизованно через XIOT-CLOUD.   
* Обновления доставляются централизованно через XIOT-CLOUD.   
* Резервное копирование конфигурации — ежедневно.   
* Версия проекта создаётся после явного нажатия '''Сохранить проект'''; статус её отправки в XIOT-CLOUD отображается отдельно.   
* Документация доступна на [https://wiki.xiot.ru https://wiki.xiot.ru].
* Документация доступна на [https://wiki.xiot.ru https://wiki.xiot.ru].


== '''8. Обслуживание и обновления''' ==
== '''8. Обслуживание и обновления''' ==
* Лицензия предоставляется только интеграторам.   
* Лицензию XIOT приобретает интегратор для конкретного проекта. После покупки ключ направляется на email интегратора; при его активации в XIOT-EDITOR создаётся новый проект. Подробности: [[Xiot-licensing|Лицензирование XIOT]].   
* Разработчик обеспечивает техническую поддержку без ограничения срока.   
* Условия технической поддержки, обновлений и дополнительных работ определяются действующими условиями лицензии и сопровождения.   
* Каналы связи: сайт [https://xiot.ru https://xiot.ru], мессенджеры и телефон.   
* Каналы связи: сайт [https://xiot.ru https://xiot.ru], мессенджеры и телефон.   
* Обновления распространяются централизованно через XIOT-CLOUD.   
* Обновления распространяются централизованно через XIOT-CLOUD.   
Строка 111: Строка 112:
* '''XIOT-APP''' — для конечных пользователей, не требует технических навыков.   
* '''XIOT-APP''' — для конечных пользователей, не требует технических навыков.   
* '''XIOT-EDITOR''' — для интеграторов, требуется понимание принципов автоматизации.   
* '''XIOT-EDITOR''' — для интеграторов, требуется понимание принципов автоматизации.   
* '''XIOT-PLC''' — для интеграторов, установка выполняется один раз, дальнейшая настройка осуществляется через XIOT-EDITOR.
* '''XIOT-PLC''' — для интеграторов; первоначальная установка выполняется на устройстве-хосте, а конфигурация проекта загружается через XIOT-EDITOR.


== '''10. Информация о разработчике''' ==
== '''10. Информация о разработчике''' ==

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

Статья содержит сведения, необходимые для установки и эксплуатации программного обеспечения XIOT.

1. Наименование программного обеспечения

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

Состав комплекса: XIOT-PLC, XIOT-CLOUD, XIOT-EDITOR, XIOT-APP.

2. Назначение программного обеспечения

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

Основные функции:

  • Автоматическое управление освещением, климатом, вентиляцией, отоплением и водоснабжением.
  • Централизованный контроль состояния оборудования и датчиков.
  • Визуальное построение сценариев без программирования.
  • Интеграция с системами KNX, Modbus, Zigbee и MQTT.
  • Работа в локальной сети и через защищённое облако XIOT-CLOUD.

3. Состав программного комплекса

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

4. Основные функциональные характеристики

  • Многоуровневая архитектура с автономностью контроллера XIOT-PLC.
  • Гибкая система сценариев без необходимости программирования.
  • Реал-тайм обмен данными между устройствами и интерфейсами.
  • Поддержка KNX, Modbus, MQTT, HTTP API.
  • Система сообщений и уведомлений (Telegram, MQTT, база данных).
  • Обновление программного обеспечения XIOT-PLC через редактор XIOT-EDITOR.
  • Защищённый обмен с облачными сервисами и авторизация контроллера.
  • Совместимость с настольными и мобильными платформами.

Сведения о разработчике и лицензировании

  • Разработчик и правообладатель: ООО «Разумная автоматизация»
  • Все серверы и данные размещены на территории Российской Федерации.

5. Требования к среде

Компонент Требования
XIOT-PLC Debian-совместимая Linux-система с systemd на поддерживаемой платформе. Поддерживаются Wiren Board 6/7/8/9, JetHome, Raspberry Pi, Orange Pi, NanoPi, x86-ПК/Intel NUC и VDS/VPS; архитектуры armhf, arm64 и amd64. Конкретные минимальные версии Debian и Python не фиксируются в этой статье.
XIOT-CLOUD Облачный сервис обслуживается разработчиком; интегратор и пользователь не развёртывают его самостоятельно.
XIOT-EDITOR Компьютер или ноутбук, поддерживаемый браузер с JavaScript и подключение к интернету. Актуальный список: Доступ к XIOT-EDITOR.
XIOT-APP Актуальные платформы, ссылки на установку и условия доступа: Приложение для телефона и планшета XIOT-APP.

6. Информация для установки

6.1. Установка XIOT-PLC

1. Скачать официальный xiot.deb по прямой ссылке и установить его командой dpkg -i xiot.deb.

2. Из доверенной локальной сети перейти по адресу http://IP:5551, ввести текущие email и пароль XIOT, выбрать проект и выполнить привязку. Порт 5551 не следует публиковать в интернет.

3. Проверить в XIOT-EDITOR статус связи привязанного XIOT-PLC. В текущей версии к одному проекту привязывается один XIOT-PLC.

4. Один XIOT-PLC может использовать до шести отдельных MQTT-подключений Wiren Board. Обновления XIOT-PLC и загрузка конфигурации выполняются отдельными действиями через XIOT-EDITOR.

6.2. Установка XIOT-CLOUD

Облачный сервис, обслуживаемый разработчиком. Интеграторы и пользователи не устанавливают его самостоятельно. Контроллеры XIOT-PLC и XIOT-EDITOR обмениваются с XIOT-CLOUD по защищённым соединениям с авторизацией.

6.3. Установка XIOT-EDITOR

Редактор размещён в облаке и не требует установки. Доступ осуществляется через браузер по адресу https://xiot.pro. Используется для настройки проектов, визуального построения интерфейсов и сценариев.

Требования к браузеру и порядок входа: Доступ к XIOT-EDITOR.

6.4. Установка XIOT-APP

Для iOS: установка через App Store.

Для Android: установка через RuStore.

PWA-версия: доступна через браузер по адресу https://xiot.pro, с возможностью установки на главный экран.

Актуальные ссылки: Приложение для телефона и планшета XIOT-APP.

6.5. Краткая последовательность установки

  • XIOT-PLC — установка .deb и привязка в XIOT-EDITOR.
  • XIOT-CLOUD — облачный сервис разработчика; интегратор его не развёртывает.
  • XIOT-EDITOR — доступ через браузер.
  • XIOT-APP — установка на мобильное устройство.

7. Информация для эксплуатации

  • Все настройки выполняются в XIOT-EDITOR.
  • Загруженные на XIOT-PLC локальные сценарии продолжают выполняться при потере связи с облаком; облачные функции в это время недоступны.
  • Обновления доставляются централизованно через XIOT-CLOUD.
  • Версия проекта создаётся после явного нажатия Сохранить проект; статус её отправки в XIOT-CLOUD отображается отдельно.
  • Документация доступна на https://wiki.xiot.ru.

8. Обслуживание и обновления

  • Лицензию XIOT приобретает интегратор для конкретного проекта. После покупки ключ направляется на email интегратора; при его активации в XIOT-EDITOR создаётся новый проект. Подробности: Лицензирование XIOT.
  • Условия технической поддержки, обновлений и дополнительных работ определяются действующими условиями лицензии и сопровождения.
  • Каналы связи: сайт https://xiot.ru, мессенджеры и телефон.
  • Обновления распространяются централизованно через XIOT-CLOUD.
  • Документация доступна на портале https://wiki.xiot.ru.

9. Уровень квалификации пользователя

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

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

ООО «Разумная автоматизация»

Адрес: 121596, г. Москва, ул. Горбунова, д. 2, стр. 3, офис В220

Сайт: https://xiot.ru

История изменений

Версия Дата Описание изменений
1.0 10.11.2025 Первоначальная версия документа. Подготовлено описание программного комплекса XIOT, структура, требования и порядок установки.