Ubuntu环境下Mosquitto服务器安装与简单使用
发布时间
阅读量:
阅读量
这里写自定义目录标题
-
- 获取 Mosquitto 的安装文件
-
- 进行解压缩操作
-
- 搭建编译所需的环境设置
-
- 切换到解压后的源码目录,并对其中的代码进行编译与安装。
-
- 实施账户密码更改操作
- 在以下三处修改相关内容:
- 首先完成初始设置流程。
- 确保所有配置参数已正确填写。
- 验证系统响应是否正常运行。
- 按步骤操作完成后,请检查系统日志。
- 确认所有变更已成功记录。
- 系统状态更新完毕后请重新登录验证。
- 用户信息完成变更。
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)
还没有任何评论哟~
