Skip to main content

A Wealth of Networking & Connectivity Options

Remove the complexity for your networking and connectivity stack using the protocols and standards you need as one consistent entity.

Less Complexity, More Consistency

Get a comprehensive networking and connectivity package as one consistent entity, and flexibly use the technology options that suit your needs - all also cross-platform. Stay coherent with your source code and spend less time on learning, developing, and bug fixing, allowing you to do more with less.

A Wealth of Standards & Protocols

Use an extensive networking and connectivity suite with support for all major standards and protocols.

Explore

Reduced Technical Debt

Cover all your networking and connectivity needs in a single development framework.

See How

Adaptable Integrations

Easily connect new applications to an existing ecosystem and replace used technologies as needed.

Learn More

For networking, we depend on the Qt Framework, incorporating Qt Signals and Slots in various applications and utilizing QML for graphical representation.

Go to Their Story

Espen Skjong, Technical Director, Blue Ctrl

THE TECHNOLOGY OPTIONS AS SUIT YOUR NEEDS

Make Use of any Major Standards & Protocols

Qt’s networking and connectivity capabilities cover a range of technologies, sockets, standards, and protocols.

Set up both low-level and high-level networking, handing authorization and making use of REST as well as protocols such as gRPC or MQTT, or Websockets.

Establish connectivity via serial buses or Bluetooth connection in various ways.

ONLY ONE TECH STACK

Reduce the Technical Debt of Your Setup

Forget about dealing with several tech stacks; cover your networking and connectivity needs in one.

  • Cross-platform: Set up your connections once and deploy them smoothly on all platforms and devices.
  • Future-proof: Rest assured that your set-up remains secure and functional as standards and protocols evolve.

Qt’s Networking Capabilities

Qt supports a wide range of open networking standards and protocols, on which the Qt Networking module is built.
Available protocols include:

  • HTTP, HTTP/2
  • TCP
  • UDP
  • SSL

Whether you’re enabling communication between devices, facilitating remote access, setting up access control, building up real-time monitoring, or creating online games, live dashboards, or cloud calculation services, Qt has got you covered.
And it’s all also cross-platform.

Network Authorization

Authentication and authorization, using OAuth 1, OAuth 2, OpenID or OpenID Connect. Use e.g. for setting up single sign-on.

Qt HTTP Server & REST APIs

Building blocks for exposing functionality through REST APIs, or making devices configurable also via HTTP. Use e.g. for 3rd party integrations.

WebSockets & WebChannel

Set applications as a server or a client to process WebSocket requests or received data. Use e.g. for online games or live dashboards.

gRPC & Protobuf

Data serialization and exchange between a server and clients, independent of used programming languages. Use e.g. for creating chat or video conferencing applications.

MQTT

A lightweight publish - subscribe protocol to provide a simple & quick communication channel. Use e.g. for telemetry or status data of low-power devices.

Qt Remote Objects

Enables reflection in C++, something typically not available as easily, allowing you to use one technology for all your networking needs.

qt_foundation
A COHERENT SETUP

Maintain Easier with Adaptable Integrations

Manage your applications easier with various protocols and standards in use. Use Qt as a common denominator for all your networking and connectivity needs, removing friction, unifying know-how, and enabling updates as needed.

  • All components written in the same technology: Less time interpreting e.g. logs.
  • Shared technology knowledge throughout the teams: Smoother communication between the teams and in case of absences.
  • Ability to replace platforms: Rest assured that you can easily switch platforms, for example, if the ones in use run into problems.

We utilise Bluetooth heavily in our product. With Qt this has been easy. Qt offers a cross-platform solution that supports both iOS and Android Bluetooth connectivity.

Go to Their Story

Veli-Pekka Kurunmäki, Director of Sports Performance Products, Firstbeat Sports

Qt’s Connectivity Capabilities

Qt provides connectivity APIs with support for various protocols, standards and platforms.

Whether you’re connecting consumer electronics like mobile phones and headphones or wearables, medical devices for wireless transfer of health data, electronic control units (ECUs) in vehicles, or machinery in industrial plants or factories, Qt has got you covered.

And as it’s all also cross platform, it’ll take the pain away from your next iOS / Android update.

Serial Bus

Access to various industrial serial buses and protocols. Use e.g. CAN for connecting industrial vehicles, or ModBus for connecting to industrial machines or to SCADA systems.

Bluetooth

Use Classic Bluetooth e.g. for the traditional discovery of nearby devices and their services, or Bluetooth Low Energy (LE) for power-restricted devices like wearables and IoT sensors.

See all connectivity options

Including capability for Serial Port and NFC.
Qt Documentation

Qt 6 logo image
LOWER SECURITY CONCERNS

Get Superb Stability & Security on Top

Networking & connectivity is an area especially prone to security threats. With Qt, your concerns for security are much lower. Qt is widely used both by commercial customers and the vast open-source community, further ensuring the robustness remains at a high level. In addition, compared to other frameworks, Qt’s documentation, support & professional services are praised for their excellence, and you can select the support level to suit your needs.

More on Networking & Connectivity

Qt on macOS 26 Tahoe

The yearly release of Apple's operating systems, including macOS 26 Ta...

Read more

Qt for Android Automotive 6.9.2 is released

The latest patch release of Qt for Android Automotive 6.9.2 was releas...

Read more

Commercial LTS Qt 6.5.10 Released

We have released Qt 6.5.10 LTS for commercial license holders today. A...

Read more

More on Qt Framework

Qt Framework’s comprehensive set of libraries take away your routines from middleware to UI, 2D to 3D, platform to platform.

More on Releases & Licensing

The regular Qt Framework release cycle and the flexible licensing options allow you to choose the best fit to your product’s needs.

Get the Most out of Qt

Take the networking & connectivity capabilities to use and stay consistent with your setup.