Ubuntu22.04环境搭建MQTT服务器

官网: https://mosquitto.org

1.引入库

sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa

2.升级安装工具

sudo apt-get update 

3.安装

sudo apt-get install mosquitto

4.安装客户端

sudo apt-get install mosquitto-clients

5.添加修改配置文件

进入到/etc/mosquitto/conf.d目录下

cd /etc/mosquitto/conf.d

6.添加配置文件myconfig.conf 配置文件

sudo vi /etc/mosquitto/conf.d/myconfig.conf

7.添加如下配置 

#添加监听端口(很重要,否则只能本机访问)
listener 1883
#-------------------------------------------
# 关闭匿名访问,客户端必须使用用户名
allow_anonymous false

#指定 用户名-密码 文件
password_file /etc/mosquitto/pwfile.txt
#--------------------------------------------

8.添加账户密码

sudo mosquitto_passwd -c /etc/mosquitto/pwfile.txt 用户名

然后继续输入密码确认

9.启动mosquitto

sudo service mosquitto start

10.查看mosquitto运行状态

sudo service mosquitto status

11.设置开机自启

systemctl enable mosquitto

12.测试

a.订阅主题(终端1)

mosquitto_sub -h localhost -t "lai001/#" -u 用户名 -P 密码 -i “client1”

b.发布主题(终端2)

mosquitto_pub -h localhost -t "lai001/testTopic" -u 用户名 -P 密码 -m "Hello MQTT from mosquitto-clients"

发布消息:

客户端订阅

13.MQTTX测试

填写好服务器ip,主机用户名和密码

添加订阅,发布消息测试

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

微信小程序上传图片添加水印

微信小程序使用wx.chooseMedia拍摄或从手机相册中选择图片并添加水印&#xff0c; 代码如下&#xff1a; // WXML代码&#xff1a;<canvas canvas-id"watermarkCanvas" style"width: {{canvasWidth}}px; height: {{canvasHeight}}px;"></canvas&…

【Linux】冯诺依曼体系结构 OS的概念

&#x1fa90;&#x1fa90;&#x1fa90;欢迎来到程序员餐厅&#x1f4ab;&#x1f4ab;&#x1f4ab; 主厨&#xff1a;邪王真眼 主厨的主页&#xff1a;Chef‘s blog 所属专栏&#xff1a;青果大战linux 总有光环在陨落&#xff0c;总有新星在闪烁 前言废话&#xff1a…

将java项目jar包打包成exe服务

1.结构展示 2.注意事项 前提: 环境准备:jdk8 和 .net支持 { 1.控制面板》程序和功能》启用和关闭windows功能》.net的勾选》2.jdk8自行百度安装环境3.其他项目必须的软件环境安装等&#xff08;数据库...&#xff09; }第一次准备: 1.将打包好的jar包放到premiumServices.exe…

销冠教你如何转化观望客户

在销售实践中&#xff0c;常会遇到这样的场景&#xff1a;客户对我们的提案表现出极大的兴趣&#xff0c;但在执行阶段却显得迟疑&#xff0c;频繁表示“还需观望&#xff0c;再考虑”。这种态度不仅拖慢了项目进度&#xff0c;甚至可能导致项目完全停滞&#xff0c;从而错失宝…

Spring Boot技术栈在论坛网站开发中的应用

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统&#xff0c;它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等&#xff0c;非常…

FLUX.1-dev-LoRA模型:用一张卡通图片总结4张真实人物照片One-Click-Creative-Template

在这个数字时代&#xff0c;创意图像生成正成为我们生活中不可或缺的一部分。Shakker Labs 推出的 FLUX.1-dev-LoRA-One-Click-Creative-Template 为我们带来了一个全新的体验。这款创新的模板模型专为文本生成图像设计&#xff0c;让您能够轻松创造出令人惊艳的照片。 模型功能…

听泉鉴宝在三个月前已布局商标注册!

近日“听泉鉴宝”以幽默的风格和节目效果迅速涨粉至2500多万&#xff0c;连线出现“馆藏文物”和“盗墓现场”等内容&#xff0c;听泉鉴宝早在几个月前已布局商标注册。 据普推知产商标老杨在商标局网站检索发现&#xff0c;“听泉鉴宝”的主人丁某所持股的江苏灵匠申请了三十…

qt QNetworkProxy详解

一、概述 QNetworkProxy通过设置代理类型、主机、端口和认证信息&#xff0c;可以使应用程序的所有网络请求通过代理服务器进行。它支持为Qt网络类&#xff08;如QAbstractSocket、QTcpSocket、QUdpSocket、QTcpServer、QNetworkAccessManager等&#xff09;配置网络层代理支持…

mysql innodb 引擎如何直接复制数据库文件?

mysql innodb 引擎如何直接复制数据库文件&#xff1f;介绍如下&#xff1a; 1、首先找到数据库文件所在位置 一般可以看my.conf/my.ini配置的文件的“datadir” 看示例&#xff1a; “MAMP”在Macos下的数据库文件位置&#xff1a; /Library/Application Support/appsolu…

展会亮点回顾|HMS汽车工业通信解决方案

2024 汽车测试及质量监控博览会&#xff08;中国&#xff09;&#xff08;Testing Expo China – Automotive&#xff09;于 8 月 28 日至 30 日在上海世博展览馆顺利举行。作为汽车测试技术领域的顶级盛会&#xff0c;来自全球的行业领袖和技术专家齐聚一堂&#xff0c;共同探…

值得细读的8个视觉大模型生成式预训练方法

大语言模型的进展催生出了ChatGPT这样的应用&#xff0c;让大家对“第四次工业革命”和“AGI”的来临有了一些期待&#xff0c;也作为部分原因共同造就了美股2023年的繁荣。LLM和视觉的结合也越来越多&#xff1a;比如把LLM作为一种通用的接口&#xff0c;把视觉特征序列作为文…

高速数字化仪,4路每路20M同步AD模拟信号采集卡——PCIe8531B/8532B

阿尔泰科技 型号&#xff1a;PCIe8531B/8532B 简介&#xff1a; PCIe8531B/8532B&#xff0c; 是4 通道12/14 位20Ms/s 采样数字化仪&#xff0c;专为输入信号高达 10M 的高频和高动态范国的信号而设计。模拟输入范围可以通过软件编程设罝为1V或者主SV。配备了容量高达256MB…

Java的评论大冒险:用代码征服API数据

在一个充满数字奥秘的虚拟世界里&#xff0c;Java勇士正准备踏上他的新征程&#xff1a;获取商品评论的API数据。这不仅是一次技术的挑战&#xff0c;更是一次与时间赛跑的较量。Java勇士&#xff0c;这位编程界的探险家&#xff0c;打开了他的IDE&#xff0c;准备开始这场冒险…

Qt贪吃蛇-游戏房间窗口(3)

目录 游戏房间 房间渲染 房间背景设置 设置房间标题和尺寸 运动逻辑 定义可能会用到的对象 向上移动逻辑 向下移动 向右移动 判断失败 绘制蛇 初始化贪吃蛇 创建食物 蛇的吃吃吃 绘制食物 连接上文 游戏房间 房间渲染 房间背景设置 背景图比例 绘制背景 设置…

【大模型】AutoDL部署AI绘图大模型Stable Diffusion使用详解

目录 一、前言 二、AI绘图大模型概述 2.1 AI绘图大模型介绍 2.2 AI绘图大模型特点 2.3 AI绘图大模型优势 三、主流的AI绘图大模型介绍 3.1 Midjourney 3.1.1 Midjourney介绍 3.1.2 Midjourney功能特点 3.1.3 Midjourney使用场景 3.2 Stable Diffusion 3.2.1 Stable …

【资料集】项目全周期过程管理资料、各类软件建设方案、源码梳理清单(全原件)

该资源库深度覆盖开发、运维、实施等核心流程&#xff0c;全面囊括项目从立项至结项的各类必需文档&#xff0c;如验收辅助材料、资质审核流程及投标策略方案等&#xff0c;确保项目生命周期的每个阶段都能找到相应的支持与依据。此外&#xff0c;资源库精心整理了研发流程细节…

代码随想录算法训练营第46期Day37,38,39,41

这几天晚上看比赛&#xff0c;就把刷题耽误了。还好是开新章节&#xff0c;前面的题都比较简单。 然后周天做完了又忘记发了 动态规划 确定dp数组&#xff08;dp table&#xff09;以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数 Day37前两道题太简单…

DBeaver查看已保存连接的密码

打开Dbeaver窗口菜单-首选项-工作空间&#xff0c;找到工作空间路径 在文件管理器中打开工作空间路径\General.dbeaver&#xff0c;找到credentials-config.json。 在Linux下&#xff0c;使用如下命令对credentials-config.json文件进行解密 openssl aes-128-cbc -d -K babb4…

简历怎么写?怎么准备面试?怎么让面试官感兴趣?

视频地址&#xff1a;如何写好简历打开找工作的第一道门_哔哩哔哩_bilibili项目介绍不过关&#xff0c;项目责任不清楚&#xff0c;项目技术方案有漏洞&#xff0c;项目优势不明显&#xff0c;八股文没有准备好。都是面试大忌讳。, 视频播放量 1、弹幕量 0、点赞数 0、投硬币枚…

AI 搜索战火重燃:Perplexity 企业版 VS Glean AI | LeetTalk Daily

“LeetTalk Daily”&#xff0c;每日科技前沿&#xff0c;由LeetTools AI精心筛选&#xff0c;为您带来最新鲜、最具洞察力的科技新闻。 在当今快速发展的人工智能&#xff08;AI&#xff09;领域&#xff0c;企业面临着日益增长的数据碎片化挑战。为了提高生产力和决策效率&am…