Advertisement

Ubuntu环境下Mosquitto服务器安装与简单使用

阅读量:

这里写自定义目录标题

    1. 获取 Mosquitto 的安装文件
    1. 进行解压缩操作
    1. 搭建编译所需的环境设置
    1. 切换到解压后的源码目录,并对其中的代码进行编译与安装。
    1. 实施账户密码更改操作
    • 在以下三处修改相关内容:
      • 首先完成初始设置流程。
      • 确保所有配置参数已正确填写。
      • 验证系统响应是否正常运行。
    • 按步骤操作完成后,请检查系统日志。
    • 确认所有变更已成功记录。
    • 系统状态更新完毕后请重新登录验证。
    • 用户信息完成变更。

1.下载Mosquitto安装包

https://mosquitto.org/download/

下载

2.解压

tar zxvf mosquitto-1.6.2.tar.gz

解压

3.安装编译环境

为了防止软件在安装过程中出现错误提示,请提前设置一些可能需要用到的开发环境。

4.进入解压的源码目录,对源代码进行编译、安装

cd 安装目录

在这里插入图片描述

make

在这里插入图片描述

sudo make install

在这里插入图片描述

5.用户名密码修改

5.1用户与权限配置需要修改3处地方:

复制代码
    1、mosquitto.conf (配置文件)。
    
    2、pwfile.example (保存用户名与密码)
    
    3、aclfile.example (保存权限配置)

5.2第一步:

复制代码
    打开mosquitto.conf文件,找到allow_anonymous节点,这个节点作用是,是否开启匿名用户登录,默认是true。
    
    我们需要将allow_anonymous节点前面的"#"去掉,然后后面写false。不允许匿名用户登录。如下:
    
    修改前:#allow_anonymous
    
    修改后:allow_anonymous false
在这里插入图片描述

5.3第二步:

复制代码
    找到password_file节点,这个节点是告诉服务器你要配置的用户将存放在哪里
    
    将前面的“#”去掉,并且在后面写上pwfile.example文件的路径,注意:是绝对路径。例如:
    
    修改前:#password_file
    
    修改后:password_file /etc/mosquitto/pwfile.example (这里的地址根据自己文件实际位置填写)
在这里插入图片描述

5.4第三步:

复制代码
    创建用户名和密码,打开命令窗口。键入:mosquitto_passwd -c /etc/mosquitto/pwfile.example userName2
    
    然后键入2次密码,用户创建成功。
    
    -c 创建一个用户
    
    /etc/mosquitto/pwfile.example  创建到pwfile.example文件中
    
    userName 创建的用户名
    
    此时userName用户创建完毕。
在这里插入图片描述

5.5第四步:

复制代码
    创建userName2用户。
    
    在命令窗口键入mosquitto_passwd /etc/mosquitto/pwfile.example userName2
    
    输入2次密码,用户创建成功

注意:第二次输入用户不用-c ,如果加上-c会将以前创建的用户覆盖。

在这里插入图片描述

5.6用户添加成功

打开pwfile.example文件

在这里插入图片描述

附录一列出了MQTT通信协议及其基于C#的客户端实现方案。具体资源如下:
在平台可下载文件:<>
百度云资源地址为:https://pan.baidu.com/s/1dyEvOxo8UeXLX2i3_bI0LQ
文件提取码为lzlx(如需提取)

附录二:MQTT通信协议 下载 STM32 单片机 客户端实现方案

全部评论 (0)

还没有任何评论哟~