搭建MQTT服务器—EMQX面板使用教程

序言

在阿里云上搭建EMQX可以在不同的局域网都能被访问,适用于各种应用场景,前提是需要配置阿里云服务器,比如下面用到的阿里云轻量级服务器

  • 安装相关依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2&&sudo yum-config-manager --add-repo https://repos.emqx.io/emqx-ce/redhat/centos/7/emqx-ce.repo
  • 安装EMQX
sudo yum install emqx
  • 启动EMQX
emqx start&&emqx_ctl status

搭建MQTT服务器—EMQX面板使用教程_第1张图片

  • 登录EMQX面板
    搭建MQTT服务器—EMQX面板使用教程_第2张图片

如果忘记密码,可以在阿里云终端输入以下指令设置

cd /usr/lib/emqx
./bin/emqx_ctl admins passwd admin private
  • 基本设置

设置->设置界面主题,夜晚模式或者普通模式,这里设置为普通模式;

语言设置->中英日三种语言选择,这里选择熟悉的中文
搭建MQTT服务器—EMQX面板使用教程_第3张图片

  • 测试MQTT服务器

这里是在web前端上使用MQTT(MQTT over WebSocket )用到的端口:8083;

搭建MQTT服务器—EMQX面板使用教程_第4张图片

如果使用别的客户端用TCP接入,端口号改为:1883

搭建MQTT服务器—EMQX面板使用教程_第5张图片

Websocket->订阅列表->订阅到客户端发来的信息
搭建MQTT服务器—EMQX面板使用教程_第6张图片

同样道理,在emqx的web界面mqtt客户端发送数据,MQTT.fx 订阅主题后也能收到

搭建MQTT服务器—EMQX面板使用教程_第7张图片

  • 端口监听器

通用->监听器->在这里可以看到各种端口号的协议和连接情况

搭建MQTT服务器—EMQX面板使用教程_第8张图片

  • 客户端接入情况

可以看到客户端ID,用户名和IP地址等基本信息
搭建MQTT服务器—EMQX面板使用教程_第9张图片

  • 管理账号密码

通用->用户->编辑->改密码
搭建MQTT服务器—EMQX面板使用教程_第10张图片

  • 停止EMQX

停止使用emqx,机器也有累的时候,让emqx休息下

emqx stop
  • 卸载EMQX

和emqx说再见,有时候再见是为了遇到更优秀的对方

yum remove emqx

你可能感兴趣的:(阿里云服务器,大数据,mqtt,服务器,阿里云,运维)