Qt in IoT context - connected alarm clock
summary
A connected alarm clock running on an i.MX6 uses Qt5 graphics (OpenGL, shaders, multitouch) and a cloud gateway to store alarms and fetch weather/news via HTTP+JSON, parsed with QNetworkAccessManager and QJsonDocument. Device controls a Wi‑Fi bulb on a fixed IP using QUdpSocket to simulate a sunrise; remote triggers use a host‑restricted QTcpServer or a broker (publish/subscribe) with QMQTT/Mosquitto. Security uses QSslSocket, input validation, and firewall/patching; the demo lamp powers on when the alarm rings.
AI-written summary · about
chapters (15)
- 0:00Intro
- 0:35Internet of Things
- 5:24Widgets
- 6:51Heavyduty applications
- 7:15Security
- 11:36Alarms
- 12:21Cloud Services
- 14:16ThirdParty Services
- 16:27Gateway
- 17:20Cat
- 17:52Lamp control
- 18:33Remote control
- 19:44All devices
- 20:46MQTT
- 21:49QA
related talks
33mQtinUse - Networked, GUI-Driven Automation
27mSet Yourself up for Success — Lessons Learned from Building 100+ Devices with C++/Qt/QML
28mUsing Qt Quick with low end devices (eg i.MX6)
36mBuilding an Home Automation system using PyQt, MQTT and Arduino
01h 00mQt for MCUs – A Deep Dive
49mScaling Qt from Desktop to Servers and Micro-controllers
26mQt in university education for automotive engineers
24mDesigning UI Architecture for Embedded Devices with Qt and QML
