CentOS7.6安装emqtt

为了操作方便,终端可直接使用服务器的在线终端!
在这里插入图片描述
默认用户名为root

一、获取emqtt

输入以下命令,即可将emqtt下载到当前文件夹~

cd /opt
wget  https://qqqqqbucket.oss-cn-beijing.aliyuncs.com/mqtt/emqttd-centos7-v2.3.11.zip

解压

yum install zip unzip -y
unzip  emqttd-centos7-v2.3.11.zip

二、测试控制台启动emqtt

输入以下命令

cd emqttd && ./bin/emqttd console

在这里插入图片描述

打开mqtt调试助手,输入服务器IP地址和端口号1883,测试是否可以成功连接。

在这里插入图片描述

若没有问题,继续进行~

若配置失败,需要重新配置,切记需要重新返回/opt目录

三、配置emqtt

按两次ctrl+c退出emqtt测试

1、关闭匿名认证
cd /opt/emqttd/etc
vim  emq.conf

修改mqtt.allow_anonymousfalse

2、设置用户名密码
cd /opt/emqttd/etc/plugins
vim   emq_auth_username.conf

添加用户名和密码

auth.user.1.username = clay
auth.user.1.password = 11223344

返回/opt目录,启动控制台,测试用户名和密码

cd /opt
cd emqttd && ./bin/emqttd console
3、进入mqtt后台开启用户名和密码

在浏览器输入:服务器IP:18083,默认用户名和密码为:admin public

将以下选项开启
在这里插入图片描述

这次再mqtt客户端输入IP、端口、用户、密码都正确后才可以登录。

当用户名和密码输错时,服务器中断会提示。

在这里插入图片描述

四、开启emqtt服务

显然现在emqtt在在终端一直进行,很不方便。

两次ctrl+C,结束当前终端

输入以下命令,将emqtt放到服务器后台运行。

cd /opt/emqttd
./bin/emqttd start

在这里插入图片描述

ReCclay CSDN认证博客专家 视觉/OpenCV 图像处理 深度学习
大家好,我是CSDN博主ReCclay,目前处于研究生阶段,就读于电子科技大学,主攻方向为汽车辅助驾驶算法研究。入站以来,凭借坚持与热爱,以博文的方式分享所学,截止目前累计博文数量达800余篇,受益人次达135万余次,涉及领域包括但不限于物联网开发、单片机开发、Linux驱动开发、FPGA开发、前/后端软件开发等。在未来我将继续专注于嵌入式相关领域,学习更多的科技知识,输出更高质量的博文。希望在”2020博客之星年度总评选“中,可以大家的关注和投票,投票地址:https://bss.csdn.net/m/topic/blog_star2020/detail?username=recclay
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页