управлять приложением Qt / C ++ / QML GUI, работающим на встроенном устройстве, из приложения удаленного клиента? - PullRequest
0 голосов
/ 11 июля 2019

Сценарий: У нас есть приложение Qt (Qt 5.9.5, C ++, QML, Ubuntu), работающее на устройстве (связанное с телекоммуникациями), которое также можно просмотреть в браузере с помощью веб-сервера.Все операции, выполняемые вручную на устройстве, были одновременно визуализированы в браузере.

Требование: Теперь мы хотим создать аналогичное приложение (возможно, веб-приложение), чтобы вы могли выполнитьэто из браузера и одновременно приложение на устройстве должно выполняться само собой.Устройство просто включено изначально.все должно управляться из клиентского приложения.Каковы возможные варианты?

Мы начали с Qt Remoteobjects для создания удаленного приложения, но версия устройства Qt является более старой по сравнению с версией Qt некоторых функций в модуле удаленных объектов.поэтому использование удаленных объектов сейчас невозможно.

Может ли Qt WebGL потоковая передача помочь в этом случае?

Имеет ли QtWebchannel и websockets помогите, настроив связь с приложением html / javascript .Это возможное решение?

Является ли виртуальная сетевая вычислительная система ( VNC ) опцией, которую нужно продумать в моем сценарии?

Я сталкивался с некоторыми понятиями, такими как Qt для WebAssembly , веб-инструментарий ( Wt ), Emscripten , Cutelyst web-framework, Qt для автоматизации - MQTT, OPC UA,KNX, CoAP .Помогают ли они действительно в любой момент при разработке клиентского приложения для управления QML GUI в телекоммуникации.устройство?

Какой из вариантов подходит моему сценарию?Я следил за блогами Qt по этим связанным темам.Все еще не уверены, какой метод подходит?

Извините за длинное объяснение.Пожалуйста, предоставьте некоторые предложения.

Спасибо.

...