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

Инструкция по работе с платформой XIOT: различия между версиями

Материал из XIOT Wiki
Updated from local wiki project
COR-05: актуализированы XIOT-PLC, контроллеры и RS-485
Строка 32: Строка 32:


== 📦 XIOT-PLC (ПО на контроллере) ==
== 📦 XIOT-PLC (ПО на контроллере) ==
Программа, устанавливаемая на физический контроллер (например, '''Wiren Board''').
Программа, устанавливаемая на поддерживаемое устройство-хост: физический контроллер, одноплатный компьютер, x86-ПК или VDS/VPS.


Функции:
Функции:
Строка 39: Строка 39:
* передача данных в облако;
* передача данных в облако;
* интеграция с пользовательским интерфейсом.
* интеграция с пользовательским интерфейсом.
Поддерживаются 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-PLC; он может иметь до шести MQTT-подключений Wiren Board.


Установка:
Установка:
<pre>
<pre>
wget https://xiot.pro/system/public/xiot.deb --no-check-certificate
wget https://xiot.pro/system/public/xiot.deb -O xiot.deb && dpkg -i xiot.deb
dpkg -i xiot.deb
</pre>
</pre>


Привязка: через браузер — <code>http://&lt;IP_контроллера&gt;:5551</code>
Это прямое скачивание официального пакета; не отключайте проверку TLS-сертификата. Привязка выполняется через <code>http://&lt;IP_контроллера&gt;:5551</code> по текущим email и паролю XIOT. Открывайте этот адрес только из доверенной локальной сети и не публикуйте порт <code>5551</code> в интернет.


== 📱 XIOT-APP (Пользовательский интерфейс) ==
== 📱 XIOT-APP (Пользовательский интерфейс) ==

Версия от 12:44, 22 августа 2026

🛠️ С чего начать?

Термины и сокращения

С чего начать интегратору?

Роли пользователей в XIOT

Компоненты платформы XIOT

  • 🛠️ XIOT-EDITOR (Редактор)
  • 📦 XIOT-PLC (ПО на контроллере)
  • 📱 XIOT-APP (Пользовательский интерфейс)
  • ☁️ XIOT-CLOUD (Облачная часть)

🛠️ XIOT-EDITOR (Редактор)

Облачный инструмент для Интегратора, доступен по адресу https://xiot.pro

Позволяет:

  • настроить структуру дома: этажи, комнаты, устройства;
  • задать теги управления и статуса;
  • создать визуальный интерфейс в режимах Lite и Pro;
  • добавить сценарии и логику.

Особенности:

  • Визуальное программирование без кода.
  • Работа на компьютере или ноутбуке; актуальный список поддерживаемых браузеров приведён в статье Доступ к XIOT-EDITOR.
  • Клавиша F2 переключает просмотр и редактирование, а не режимы Lite и Pro.
  • Lite и Pro — два режима одного XIOT-EDITOR и одного проекта. Переключение выполняется кнопкой LITE / PRO и не создаёт второй проект.

Сравнение режимов: Lite и Pro версии редактора.

📦 XIOT-PLC (ПО на контроллере)

Программа, устанавливаемая на поддерживаемое устройство-хост: физический контроллер, одноплатный компьютер, x86-ПК или VDS/VPS.

Функции:

  • выполнение логики сценариев;
  • связь с оборудованием по протоколам: Modbus, MQTT, KNX и др.;
  • передача данных в облако;
  • интеграция с пользовательским интерфейсом.

Поддерживаются Wiren Board 6/7/8/9, JetHome, Raspberry Pi, Orange Pi, NanoPi, x86-ПК/Intel NUC и VDS/VPS; архитектуры armhf, arm64 и amd64. В текущей версии к проекту привязывается один XIOT-PLC; он может иметь до шести MQTT-подключений Wiren Board.

Установка:

wget https://xiot.pro/system/public/xiot.deb -O xiot.deb && dpkg -i xiot.deb

Это прямое скачивание официального пакета; не отключайте проверку TLS-сертификата. Привязка выполняется через http://<IP_контроллера>:5551 по текущим email и паролю XIOT. Открывайте этот адрес только из доверенной локальной сети и не публикуйте порт 5551 в интернет.

📱 XIOT-APP (Пользовательский интерфейс)

Мобильное и веб-приложение для конечного пользователя.

Возможности:

  • управление устройствами;
  • запуск сценариев;
  • просмотр текущих состояний.

Форматы:

  • PWA-приложение (работает через браузер);
  • Мобильное приложение (iOS и Android).

☁️ XIOT-CLOUD (Облачная часть)

Обеспечивает связь между всеми компонентами и удалённый доступ к системе.

Функции:

  • хранение и синхронизация проекта;
  • авторизация пользователей;
  • передача прав и ролей;
  • связь с контроллером без белого IP или VPN.