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

Виртуальные устройства, что это и как связать с физическими

Материал из XIOT Wiki
Версия от 11:15, 10 ноября 2025; Admin (обсуждение | вклад) (Новая страница: «1. Введение Краткое объяснение, что такое виртуальные устройства, зачем они нужны и какую роль играют в архитектуре XIOT. 2. Архитектура и принцип работы Описание внутренней структуры: как виртуальные устройства создаются, где хранятся, как взаимодейств...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

1. Введение

Краткое объяснение, что такое виртуальные устройства, зачем они нужны и какую роль играют в архитектуре XIOT.

2. Архитектура и принцип работы

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

3. Назначение виртуальных устройств

Разделение по функциям: • моделирование оборудования; • объединение нескольких источников данных; • выполнение сценариев; • визуализация состояния системы; • аналитика и расчёты.

4. Связь с физическими устройствами

Пошаговое объяснение механизма: • что такое теги; • как выполняется привязка характеристики к физическому тегу; • как работает поток данных: физика → тег → виртуальное устройство → логика → интерфейс.

5. Типовые примеры • Датчик температуры и климат-контроль; • Реле освещения и логика комнаты; • Сценарий «Ночной режим» через виртуальные теги; • Агрегирование данных от нескольких физических датчиков.

6. Принципы проектирования

Рекомендации: • разделение логических и физических уровней; • правила именования; • когда создавать отдельное устройство, а когда характеристику; • работа с контекстом (source, reason, devsv).

7. Отладка и диагностика

Как проверять работу виртуальных устройств: • просмотр статусов в XIOT-EDITOR; • использование логов и событий; • проверка связей между тегами и характеристиками.

8. Практические рекомендации • оптимизация логики; • снижение нагрузки на контроллер; • комбинирование с логическими сценариями.