Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Remote control and display of Qt embedded Linux devices
Forum Updated to NodeBB v4.3 + New Features

Remote control and display of Qt embedded Linux devices

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
3 Posts 3 Posters 376 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    DylanH96
    wrote on last edited by
    #1

    Background information - We have two custom embedded Linux devices that both contain their own GUI for operating and controlling each device and it's software/firmware. The devices are class 2 medical devices and do not have any internet connection. Both of these embedded Linux devices are custom SoC PCB's that contain an AM3354 ARM Cortex-A8, SDRAM, Flash, USB, I2C, LCD Touch panel, SSH, etc. Both devices contain a custom GUI application that were created using Qt 5.7.1 minGW 32bit, using C++ and QtQuickCompiler. The Linux architecture of each device system is the exact same.

    What we are trying to accomplish, is to have the ability to remote display from one device to the other, while also having the ability to control the operation and functions of the GUI of the targeted device. This behavior is similar to having remote access from one desktop to another desktop. Below are key objectives we want to accomplish.

    • Remote connection from one device to the other
    • When remote connection is established from one device to the other, have the ability to control and operate the targeted device's software from the remote device's software
    • Mirror the display from the targeted device to the remote device

    Our questions are: Would the VNC (Virtual Network Computing) module offered by Qt work for something like this? Though these devices are not connected to a network using WAN, they do consist of their own local IP that can be connected with serial connection with LAN. Any recommendations on what sort of implementation is used for something like this?

    I've done a ton of research and I know that this is not anything new in the realm of embedded devices, but this is our first time trying to achieve something like this. If there is any other additional information that needs to be provided, please let me know!

    1 Reply Last reply
    0
    • Axel SpoerlA Offline
      Axel SpoerlA Offline
      Axel Spoerl
      Moderators
      wrote on last edited by
      #2

      VNC isn't offered by Qt as a 3rd party product. But there are several implementations that work very stable from my perspective. We use VNC in our CI machines.
      There is also nomachine. The free version hooks up to an existing remote desktop. The commercial license enables creating remote-only sessions on login. I personally like this product a lot, while VNC mostly does the job.

      Software Engineer
      The Qt Company, Oslo

      SGaistS 1 Reply Last reply
      1
      • Axel SpoerlA Axel Spoerl

        VNC isn't offered by Qt as a 3rd party product. But there are several implementations that work very stable from my perspective. We use VNC in our CI machines.
        There is also nomachine. The free version hooks up to an existing remote desktop. The commercial license enables creating remote-only sessions on login. I personally like this product a lot, while VNC mostly does the job.

        SGaistS Offline
        SGaistS Offline
        SGaist
        Lifetime Qt Champion
        wrote on last edited by
        #3

        Hi,
        In addition to @Axel-Spoerl, there was at some point a VNC backend added to Qt 5 however, as any of the platform plugins, it would be the only output so not really what you want.

        Beside the already good suggestion made, one question is: which backend are you currently using ?

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved