Что понадобится
Доступный исходный проект, графические ресурсы, описания устройств и используемые скрипты.
Связать устройство с проектом, дать ему готовую карточку и сохранить наработки при модернизации. Это разные задачи, и для каждой нужен свой инструмент.
Реальные скриншоты. Демопроекты и тестовый обмен.

Проверка CSV устройств, найденный дубль и отключённые черновики. Прямые конвертеры закрытых проектов в 1.2.0 не входят.

Шесть готовых карточек первого этажа и свободная сборка собственных композиций.
Готовый интерфейс не доказывает совместимость устройства. Важны паспорт драйвера, проверенные функции и реальная обратная связь.
Команды, параметры и состояния описываются отдельно от внешнего вида панели. В паспорте фиксируются модель, прошивка, транспорт и результаты испытаний.
Карточка соединяет знакомые элементы интерфейса с возможностями драйвера. При замене устройства инженер проверяет новые привязки, сохраняя подходящие экраны и сценарии.
Шаблон объединяет устройства, страницы и сценарии комнаты. Адреса, каналы, названия и исключения задаются для конкретного помещения.
Направления миграции: iRidi, Crestron, Extron, Tesira, BUS77 и открытые выгрузки. Это не перечень уже сертифицированных конвертеров.
Доступный исходный проект, графические ресурсы, описания устройств и используемые скрипты.
Страницы и элементы, устройства, команды, теги, состояния и переходы.
Закрытые драйверы, скрипты и нестандартные элементы требуют отдельной адаптации.
Импорт проекта и управление оборудованием производителя не равнозначны. Возможность переноса определяется доступными файлами, форматом, правами и результатами разбора.
Исходники и отчёт о доступных сущностях.
Устройства, команды, теги и элементы интерфейса.
Симуляция, сравнение поведения и список потерь.
Приёмка функций и один активный владелец управления.
ИНЖЕНЕРНЫЕ ДЕТАЛИ
Обрабатывать события интерфейса и ответы оборудования, преобразовывать данные, задавать условия и последовательности, обращаться к разрешённым API. Языки, версии движков и набор API фиксируются для конкретной сборки, а не выводятся из названия продукта.
Логика в StudioПланируемый режим Shadow Migration позволяет новой системе наблюдать и сравнивать поведение, пока старая управляет оборудованием. После приёмки функции передаются поэтапно. Одновременная отправка команд двумя системами не должна быть штатным режимом.
Изучить документацию и доступный обмен с помощью Learner, выделить команды и параметры, отдельно проверить обратную связь. Шифрование и закрытые интерфейсы нельзя обойти простым подключением к той же сети.
Лаборатория Learner