Write the Future of IoT - with Qt

Future-proof your IoT technology strategy with a scalable, cross-platform development framework for a world where everything is connected. Qt lets you build a code base for lean and trim things, gateways, devices, applications and interfaces for any thing, regardless of size.

Get Qt

Intelligent, connected, Qt

Leverage C++ with Qt to create powerful, resource-optimized, connected, rapidly developed and cross-platform software for your connected things, with or without user interfaces.

The term, Internet of Things (or IoT), is everywhere. For people wanting to impress others, it’s the latest buzzword to include in a conversation in order to be seen as relevant. For many developers, the term is just a more fashionable description of the connected embedded system, however IoT adds additional promises to how these devices need to operate.


Download "Building the Internet of Things" whitepaper

Learn about the requirements for developing IoT software in this white paper that compares frameworks and describes the advantages of using Qt to develop your IoT solutions.

IoT visions turn into reality with Qt

Watch how these companies future-proofed their IoT embedded systems. Qt enables them to create scalable, secure and powerful cross-platform software for a connected world.

Ulstein's success story

Qt has enabled Ulstein to create a scalable wave breaking control system that can handle huge amounts of data from thousands of sensors at high speed.

Bluescape success story

Bluescape helps businesses develop creative concepts interactively, in real-time, across multiple devices and geographies.

Better connectivity, performance, scaling and things

Communication is easy

Communication between devices is at the heart of the IoT. Qt's sensor APIs, networking and connectivity classes and protocols are surprisingly easy to use.

Enable your devices to interact with new wireless technologies and the cloud via Bluetooth, NFC, Websockets and more.

Built to scale - Anywhere, anyhow

Build software for multiple operating systems and hardware devices of any size, with or without screens, with graphics for high performance or long battery life.

Qt can even reduce your costs! Why spend lots of money on high-end hardware when you can downscale and let Qt do the heavy lifting instead?

High-performance IoT devices

C++ gives you great control and speed. Qt gives you fantastic intuitive APIs and IoT UI libraries to create software for all your things in one complete framework.

It includes a complete IDE with integrated tooling and has all you need to develop, test, deploy and maintain your devices, applications and UIs.

IoT Revolution

“IoT is not only the about sensors and radio technologies to acquire and transmit data, the key application is the ability of delivering effective dashboards that can evolve with the changing dataset. Dilitio thanks to Qt and its core technologies enables us to respond to ever-changing customer requests.”

Massimo Santoli, CTO, Gimasi

Highlighted IoT Features

Look forward to cloudy days in IoT-land with Qt's cloud APIs, networking and connectivity classes and protocols. Read below how Qt simplifies your connected life.

Cloud Computing

Use Cloud computing resources as the backend of an existing Qt application or create new Qt based services and applications that use e.g. Cloud storage.

Technical details

Qt Bluetooth

The Bluetooth API provides connectivity between Bluetooth enabled devices and supports Bluetooth LE development for client/central role use cases.

Technical details

Qt Location

The Qt Location API helps you create viable mapping solutions using the data available from some of the popular location services.

Technical details

Qt Sensors

The Qt Sensors API provides access to sensor hardware like accelerometers, compasses, gyroscopes and more via QML and C++ interfaces. The Qt Sensors API also provides a motion gesture recognition API for devices.

Technical details

Qt Positioning

Get different kinds of positioning information such as your position on a map or area-based monitoring via QML and C++ interfaces.

Technical details

Qt Lite Configuration

Scale your software to your target device. Reduce Qt's footprint by cherry-picking only features you really need.

Technical details

Related Resources

Can't get enough of Qt? We can't either. Why not read one of our white papers or watch one of our webinars that help you take Qt developing for the IoT to the next level?

Need help with your IoT project?

Qt Professional Services can help you with a technology evaluation to ensure that you eliminate costly technical risks and optimize your IoT technology strategy from the get go.

Contact Qt Services