当前位置: 首页 > news >正文

QMQTT在项目中的用法

在一次项目实践中,需要使用MQTT协议向服务器发送数据,经过了解之后MQTT协议底层是基于TCP协议的。

正好使用QT在开发项目,就在网上搜索了MQTT相关的开源三方库,因此就找到了基于QT的QMQTT的库。

QMQTT库的源码可以再github或者gitee上获取到,具体的用法如下:

1、初始化QMQTT

#include "qmqtt.h"// 服务器IP 端口
QMQTT::Client *client = new QMQTT::Client(QHostAddress("192.168.3.33"), 1883);
client->setClientId("clientId");
client->setUsername("user");
client->setPassword("password");
client->connectToHost();

2、发送信息到服务器

const QString EXAMPLE_TOPIC = "qmqtt/exampletopic";
static uint number_ = 0;
QMQTT::Message message(number_ , EXAMPLE_TOPIC,QString("Number is %1").arg(number_ ).toUtf8());
client->publish(message);

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 关于C++你应该知道的知识:C/C++内存管理
  • 【Python】正则表达式
  • python之异步任务
  • 数据结构与算法 第12天(排序)
  • python之对象间的关系
  • 14.2 k8s中我们都需要监控哪些组件
  • C#/.NET/.NET Core推荐学习路线文档文章
  • Linux新建虚拟机Ubuntu详解
  • Linux:软硬连接和动静态库
  • PhotoZoom9怎么样?图片模糊怎么办?
  • navigator.mediaDevices.getUserMedia检查用户的摄像头是否可用,虚拟摄像头问题
  • 基于MinerU的PDF解析API
  • AUC真的什么情形下都适合吗
  • COD论文笔记 BiRefNet
  • Spark MLlib模型训练—聚类算法 PIC(Power Iteration Clustering)
  • #Java异常处理
  • [译]CSS 居中(Center)方法大合集
  • angular2开源库收集
  • Hexo+码云+git快速搭建免费的静态Blog
  • php的插入排序,通过双层for循环
  • TypeScript实现数据结构(一)栈,队列,链表
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 从PHP迁移至Golang - 基础篇
  • 浮动相关
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 排序算法之--选择排序
  • 如何实现 font-size 的响应式
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 十年未变!安全,谁之责?(下)
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 移动端解决方案学习记录
  • 异常机制详解
  • 赢得Docker挑战最佳实践
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • #前后端分离# 头条发布系统
  • $forceUpdate()函数
  • (MATLAB)第五章-矩阵运算
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (一)WLAN定义和基本架构转
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • (自用)仿写程序
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .net framework profiles /.net framework 配置
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .ui文件相关
  • @ComponentScan比较
  • @Transactional事务注解内含乾坤?
  • [ 网络基础篇 ] MAP 迈普交换机常用命令详解
  • [3D基础]理解计算机3D图形学中的坐标系变换