#1、emq简介
略。
#2、emq安装
##2、1下载
https://www.emqx.io/cn/downloads#broker
本次例子下载的是broker 4.1.1版本 linux centos7版本
##2、2安装
unzip 文件名(解压)
cd 相应目录
./bin/emqx start 运行
./bin/emqx stop 停止
./bin/emqx console 控制台方式运行
#3、设置为账号密码验证
打开emqx/etc/emqx.conf
将allow_anonymous = true,设置allow_anonymous = false
打开emqx/etc/plugins/emqx_auth_username.conf
按格式添加验证的账号密码
auth.user.1.username = admin
auth.user.1.password = admin
查询插件是否打开(需要运行emqx start)
./bin/emqx_ctl plugins list
Plugin(emqx_auth_username, description=EMQ X Authentication with Username and Password, active=false)
如果active为false那么
载入插件
./bin/emqx_ctl plugins load emqx_auth_username
./bin/emqx start 运行
自此就可以从默认端口1883连接mqtt服务器
127.0.0.1:18083 管理web页面
账号密码 admin/public
打开端口限制
/sbin/iptables -I INPUT -p tcp --dport 18083 -j ACCEPT