Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. What version of Qt do I need for MQTTv5 support?
Forum Updated to NodeBB v4.3 + New Features

What version of Qt do I need for MQTTv5 support?

Scheduled Pinned Locked Moved Unsolved General and Desktop
5 Posts 3 Posters 387 Views
  • 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.
  • J Offline
    J Offline
    James Mark Chan
    wrote on last edited by James Mark Chan
    #1

    Can someone advise what version of Qt I need to use MQTTv5 client? Can a mqtt v3 client be used with an mqtt v5 server? Thanks in advance.

    We are currently using qt v5.15.2

    jsulmJ 1 Reply Last reply
    0
    • J James Mark Chan

      Can someone advise what version of Qt I need to use MQTTv5 client? Can a mqtt v3 client be used with an mqtt v5 server? Thanks in advance.

      We are currently using qt v5.15.2

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by jsulm
      #2

      @James-Mark-Chan It's documented: https://doc.qt.io/QtMQTT/index.html
      "The supported versions are MQTT 3.1, MQTT 3.1.1, and MQTT 5.0"
      Also consider this: "Note: Qt MQTT is part of the Qt for Automation offering and not Qt."

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      1
      • J Offline
        J Offline
        James Mark Chan
        wrote on last edited by
        #3

        @jsulm said in What version of Qt do I need for MQTTv5 support?:

        Qt for Automation offering

        @jsulm Would you know if Qt for Automation offering is available in opensource / lgpl usage?

        1 Reply Last reply
        0
        • JoeCFDJ Offline
          JoeCFDJ Offline
          JoeCFD
          wrote on last edited by JoeCFD
          #4

          Pre-built Qt for Automation installation packages are available under a commercial license. Open source developers can build their own binaries from the sources that are available under the GNU General Public License version 3 (GPLv3). Further, Qt OPC UA can be built with the GNU Lesser General Public License (LGPLv3) license, as long as the open62541 backend is used.

          https://doc.qt.io/QtForAutomation/qtautomation-install.html

          Qt MQTT is available under commercial licenses from The Qt Company. In addition, it is available under the GNU General Public License, version 3.
          https://doc.qt.io/QtMQTT/index.html

          1 Reply Last reply
          0
          • JoeCFDJ Offline
            JoeCFDJ Offline
            JoeCFD
            wrote on last edited by JoeCFD
            #5

            MQTT can be used without QtMQTT. However, you have to come up with an interface.

            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