基于MQTTX订阅端搭建及基于Qt的发布端搭建

news/2025/3/31 12:02:09/文章来源:https://www.cnblogs.com/missyou0813/p/18797968

1、基于MQTTX创建MQTT订阅端

MQTTX下载地址为:https://mqttx.app/zh,下载安装后,打开软件界面如下图所示

2、创建新的链接

在上图基础上点击“New Connection”按钮,弹出如下所示界面

按照图中填充界面相关内容后点击右上角“Connect”按钮进行与服务端的链接,连接成功后如下图所示

3、订阅端连接服务端后的信息显示

订阅端连接服务端成功后,服务端如下图所示,主界面看到目前的链接数,点击在线连接数进入具体连接可以看到我们创建的订阅端的ClientID,这表示我们的订阅端已经连接成功。

 4、订阅端订阅指定topic的信息

在订阅端连接服务端成功后,点击“New Subscription”按钮,弹出如下界面

 输入需订阅的Topic名称,点击Confirm按钮确认,出现如下图所示界面

 5、发布端发布信息到服务端,订阅端接收从服务端订阅的消息

利用Qt开发发布端如下图所示进行服务器连接(服务端也可看到发布端的链接)及信息发布

 

发布消息成功后,MQTTX订阅的消息如下图所示

通过上述过程,整个MQTT的订阅与发布流程全部完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/907127.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通过Linux包管理器提升权限

在Linux系统中,apt和yum是两种常见的包管理工具,分别用于Debian/Ubuntu和CentOS/RHEL等发行版,如果配置不当极有可能导致linux提权问题,进而导致服务器受到安全威胁。免责声明:本文所涉及的技术仅供学习和参考,严禁使用本文内容从事违法行为和未授权行为,如因个人原因造…

EDMI电表 mk6es关口表数据采集远程抄表点位信息表各种规约协议网关盒子全匹配

正向有功总电量:0169 正向有功峰电量:0160 正向有功平电量:0161 正向有功谷电量:0162 正向有功尖峰电量:0163反向有功总电量:0069 反向有功峰电量:0060 反向有功平电量:0061 反向有功谷电量:0062 反向有功尖峰电量:0063正向无功总电量:0369 正向无功峰电量:0360 正…

DeepSeek 3FS 架构分析和思考(上篇)

资料来源:火山引擎-开发者社区 2025 年 2 月28 日,DeepSeek 在其开源周最后一天压轴发布了自研的并行文件系统 Fire-Flyer File System,简称 3FS。该系统支撑了 DeepSeek V3&R1 模型训练、推理的全流程,在数据预处理、数据集加载、CheckPoint、KVCache 等场景发挥了重要…

Smooth min-entropy

信息论的神奇妙妙工具——Smoothed entropy (平滑熵) 回顾min-entropy 首先有\(\infty\)-divergence \[D_{\infty}(P \| Q) = \max_{x} \log \frac{P(x)}{Q(x)} \]用\(D_{\infty}\)定义min-entropy \[\begin{aligned}H_{\min}(X) &= - D_{\infty}(P_X\| 1) = -\log \ma…

Vue3封装支持Base64导出的电子签名组件

效果图准备工作 组件内用到elementPlus,vue-esign组件,使用前提前安装好。组件代码 <template><!-- 签名容器 --><div class="sign-container" ><div class="sign-preview" :class="[sizeClass, { has-sign: base64Img }]&quo…

产品经理研读:Agent的九种设计模式(图解+代码)

资料来源:火山引擎-开发者社区 引言 上周五我在一个社群里做了一次分享,题目是《从 YC 项目看 AI 趋势以及 AI agent 开发工具类产品该如何设计》,收到了大家不错的反馈,这篇文章和大家详细讲讲分享中提到的 Agent设计模式 1.Agent 的九种设计模式。 先来一张图镇楼,欢迎大…

获取字节火山DeepSeek系列 API完整教程及超多实用玩法!

资料来源:火山引擎-开发者社区原文首发在“Equity AI”公众号,内容经由“WaytoAGI社区整理汇总”,本篇包含了火山DeepSeek API使用的几种方式:飞书多维表格调用,Coze智能体调用,浏览器插件调用。快薅羊毛用起来吧!发现火山方舟大模型服务平台的模型服务计费文档悄咪咪的…

MCR101-ASEMI电源控制电路专用MCR101

MCR101-ASEMI电源控制电路专用MCR101编辑:LL MCR101-ASEMI电源控制电路专用MCR101 型号:MCR101 品牌:ASEMI 封装:TO-92 阻断电压:600V~800V 通态电流:1.0A 类型:单向可控硅 工作温度:-40℃~150℃ MCR101在工业自动化、智能家居和能源管理领域,"精准控制"始终…

IDEA中如何创建scala的对象

1、创建项目 打开Intellij IDEA,点击“Create New Project”。 选择“Java”作为Language,选择“Maven”作为Build System,选择JDK版本; 输入GroupId的名称,一般是com.xxx; 设置完成后点击“Create”。 2、配置Maven File -> Settings -> Build,Execution,Deploym…