为了操作方便,终端可直接使用服务器的在线终端!
默认用户名为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_anonymous
为false
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
大家好,我是CSDN博主ReCclay,目前处于研究生阶段,就读于电子科技大学,主攻方向为汽车辅助驾驶算法研究。入站以来,凭借坚持与热爱,以博文的方式分享所学,截止目前累计博文数量达800余篇,受益人次达135万余次,涉及领域包括但不限于物联网开发、单片机开发、Linux驱动开发、FPGA开发、前/后端软件开发等。在未来我将继续专注于嵌入式相关领域,学习更多的科技知识,输出更高质量的博文。希望在”2020博客之星年度总评选“中,可以大家的关注和投票,投票地址:https://bss.csdn.net/m/topic/blog_star2020/detail?username=recclay