首页 > 系统相关 >ubuntu安装mosquitto

ubuntu安装mosquitto

时间:2023-05-19 14:47:47浏览次数:49  
标签:admin sudo apt etc mosquitto conf ubuntu 安装

mosquitto 官网: https://mosquitto.org

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

sudo apt-get update
sudo apt-get install mosquitto

sudo apt-get install mosquitto-clients

添加配置文件
在/etc/mosquitto/conf.d目录下,添加配置文件myconfig.conf 配置文件:

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

粘入下面这些配置

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

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

2.添加账户及密码 admin为账号,连续输入两次密码
sudo mosquitto_passwd -c /etc/mosquitto/pwfile.txt admin

sudo systemctl status mosquitto

3.测试环节:

客户端一:订阅主题:

mosquitto_sub -h localhost -t "lai001/#" -u admin -P 123456 -i “client1”

客户端二:发布主题:

mosquitto_pub -h localhost -t "lai001/testTopic" -u admin -P 123456 -m "Hello MQTT from mosquitto-clients"

客户端一收到信息"Hello MQTT from mosquitto-clients"就说明通信正常了。

 

标签:admin,sudo,apt,etc,mosquitto,conf,ubuntu,安装
From: https://www.cnblogs.com/sheizhuchenfu2/p/17415042.html

相关文章

  • 离线安装rpm包
    1现在一个跟离线环境一样的可以联网的机器上操作1.1yumdeplistansible 来查看安装ansible所需要的所有依赖1.2 用yumdownloader将所需的依赖包下载到指定目录1.3yuminstallrpm包-y 转载于: yum下载全量依赖rpm包及离线安装(终极解决方案)_叨叨软件测试的博......
  • centos 8 安装python3
    sudodnfinstallpython3  查看版本 查看pip ......
  • MagicEXIF(元数据编辑器)Win激活旗舰版中文安装教程下载和介绍
    寻找一款好用的MagicEXIF软件可谓是一场漫长的旅程。在搜索引擎中找到的许多下载网站提供的MagicEXIF软件基本都是假的,带有各种广告捆绑软件,让人感到十分沮丧。此外,有些下载版本也无法激活或注册。不过今天小编为大家提供的这个MagicEXIF(元数据编辑器)win激活版本经过测试已完美安......
  • 安装下载的whl到cuda子环境
    把whl文件,放到需要安装的子环境里进入环境里,condaactivateearthformer1用命令pipinstallXXX.whl文件,就行了......
  • text-generation-webui安装部署的过程-window版本,最后成功运行OPT大模型
    环境:操作系统:windows11RAM:16.0GB处理器:AMDRyzen3700X显卡:NVIDIAGeForceGTX10603GB 1、从上面github下载window版本的一键安装部署的zip。地址:https://github.com/oobabooga/text-generation-webui/2、根据github上步骤,一键安装。  3、等待安装完之后,配置pyt......
  • solrcloud 7.5在k8s上的部署安装和使用教程
    全栈工程师开发手册(作者:栾鹏)架构系列文章solr的dockerhub官网:https://hub.docker.com/_/solr/solr简介ApacheSolr支持不同格式,例如数据库,PDF文件,XML文件,CSV文件。7.5版本的主要升级内容:https://www.w3cschool.cn/solr_doc/solr_doc-s4kg2fp6.html为什么选择ApacheSolrApa......
  • 多版本cuda安装
    首先去下载另一个版本的cuda,安装结束后打开终端,先在环境变量里将之前的cuda10.1的环境变量删掉其中的“10.1”以便切换版本sudogedit~/.bashrcsudorm-rf/usr/local/cuda#删除之前创建的软链接sudoln-s/usr/local/cuda-11.4/usr/local/cuda#创建链接到cuda11......
  • 如何在Linux 上安装JDK
    ​  在Linux上安装JDK的步骤如下:下载JDK首先需要从Oracle官网下载JDK安装包,可以根据实际需求选择不同版本的JDK。解压JDK将下载的JDK安装包解压到指定的目录创建多级目录[root@wei01~]#mkdir/root/02InstallStorage/JDK/newest-p1.切换到JDK目录[root@8x......
  • k8s 1.23.0 安装使用ingress 1.1.1
    1、部署ingresscontroller下载yaml文件,要指定版本wgethttps://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/cloud/deploy.yaml2、修改配置文件中的镜像下载地址,总共3处修改image:registry.cn-hangzhou.aliy......
  • 如何在Linux 上安装JDK
    ​  在Linux上安装JDK的步骤如下:下载JDK首先需要从Oracle官网下载JDK安装包,可以根据实际需求选择不同版本的JDK。解压JDK将下载的JDK安装包解压到指定的目录创建多级目录[root@wei01~]#mkdir/root/02InstallStorage/JDK/newest-p1.切换到JDK目录[root@8x......