
Qt MQTT
文章平均质量分 95
luoyayun361
不积跬步无以至千里
展开
-
Qt6 qtmqtt编译及演示示例(附带动态库)
随着物联网的不断发展,如今很多项目都需要接入,而两年前也是因为项目需要,了解了一些关于mqtt的用法,并将其过程记录成几篇博客,近一年多时间陆陆续续有好多人私信咨询关于mqtt相关的问题,其中又有很多是关于最基础的源码编译相关的。我之前刚接触的时候还没有Qt6,那时候我的编译环境是,下载代码后直接qmake编译,编译过程也很顺利,基本没遇到什么困难,一路畅通。原创 2022-12-16 13:12:02 · 6001 阅读 · 10 评论 -
MQTT连接阿里云IoT(四)
概述前一篇文章我们介绍了设备密钥的认证方式,那么这里重点来看如何通过Qt的HTTP接口来实现一型一密动态注册的流程。一型一密动态注册【官网介绍】直连设备使用一型一密动态注册的流程:在物联网平台预注册设备,并获取产品证书(ProductKey和ProductSecret)。预注册设备时,可以使用设备的MAC地址或SN序列号等作为DeviceName。在控制台开启设备所属产品的动态注册开...原创 2020-03-18 13:41:37 · 2843 阅读 · 4 评论 -
MQTT连接阿里云IoT(三)
概述上一篇文章介绍了如何通过TCP方式让MQTT连接到阿里云IOT,并附带了代码。设备接入物联网平台之前,需通过身份认证。目前,物联网平台支持使用设备密钥、ID²和X.509证书进行设备身份认证。那么,今天来看一下阿里云IOT身份认证方式的其中一种,设备密钥认证。设备密钥认证【官网介绍】在创建产品时,认证方式选择为设备密钥,设备接入物联网平台时,需使用密钥进行身份认证。物联网平台使用P...原创 2020-03-17 19:14:15 · 3987 阅读 · 0 评论 -
MQTT连接阿里云IoT(二)
概述上一篇文章介绍了如何在阿里云物联网平台创建产品和设备,那么今天就来看看如何用MQTT连接到阿里云IOT。原创 2020-03-16 19:32:08 · 4741 阅读 · 1 评论 -
MQTT连接阿里云IoT(一)
概述上一篇文章我们介绍了MQTT连接的服务器,那么今天我们重点来看如何将MQTT连接到阿里云物联网(IoT)服务器,从而进行消息传递。要连接阿里云物联网服务器,先必须在阿里云平台上创建产品和设备,然后获取到设备的相关信息,才能在将MQTT连接到我们定义的设备上,这样就可以很直观的在服务器上看到我们的客户端分布以及上传的消息详情了。那么,这里我们先介绍r如何阿里云平台上创建产品和设备。入口...原创 2020-03-09 18:44:45 · 7686 阅读 · 0 评论 -
Qt MQTT之服务器介绍
概述前几篇文章分别介绍了MQTT的基本用法,如下:MQTT–物联网(IoT)消息推送协议Qt开发MQTT(一) 之Qt官方Qt MQTTQt开发MQTT(二) 之第三方QMQTT我们已经知道MQTT是一种构建于TCP/IP协议的"轻量级"消息传输协议,它基于发布/订阅(publish/subscribe)模式。那么,既然是传输协议,而且基于发布/订阅,那就一定有一个服务器,将消息推送给服...原创 2020-03-07 21:07:16 · 5489 阅读 · 0 评论 -
Qt开发MQTT(二) 之第三方QMQTT
概述上一篇文章已经介绍了Qt官方提供的MQTT封装的使用方式,除此之外,还有另外一个第三方的公司也提供了针对MQTT的Qt封装接口,其使用方式都差不多,只是接口名称有些变化,这里也简单的介绍一下,可以根据个人喜好来选择使用那种方式。官网地址:https://www.emqx.io/cn/下载编译EMQ也提供了源码供大家下载使用,地址在这里我们将源码下载后进行编译,编译过程和上一篇文章...原创 2020-03-06 19:35:58 · 9313 阅读 · 6 评论 -
Qt开发MQTT(一) 之Qt官方Qt MQTT
概述Qt开发MQTT程序有两种方式,一个是Qt官方提供的基于MQTT的封装,一个是第三方(EMQ)开发的用于Qt调用MQTT的接口,二者使用方法大同小异,并且均提供了源码。那么,这里先来介绍第一种,如基于Qt官方提供的封装来使用MQTT。Qt官方虽然在2017年就已经提供了对MQTT的封装,但是并没有正式加入到Qt的标准库里面,所以需要自己下载源码进行编译。Qt官方介绍文档地址:https:...原创 2020-03-05 22:35:31 · 66310 阅读 · 90 评论 -
MQTT--物联网(IoT)消息推送协议
简介MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)是一种构建于TCP/IP协议的"轻量级"消息传输协议,它基于发布/订阅(publish/subscribe)模式,由IBM在1999年发布。对于需要较小代码占用空间或网络带宽有限的远程连接非常有用,是专为受限设备和低带宽、高延迟或不可靠的网络而设计。基于这些优点,MQTT已成为物联网智能...原创 2020-03-05 22:34:06 · 3557 阅读 · 0 评论