zl程序教程

您现在的位置是:首页 >  其他

当前栏目

阿里云Ubuntu安装部署EMQX物联网MQTT服务器

2023-04-18 16:46:40 时间

一 阿里云服务器获取

阿里云服务器免费领取https://developer.aliyun.com/adc/student/

二 远程登录Ubuntu

Xshell

云服务器可以通过远程连接的方式进行控制

1.下载安装包XShell官网

 2.简单配置

名称:随便即可

主机:服务器IP地址

端口号:默认22端口

连接后输入用户名(通常为root),密码后成功进入服务器终端

 

 此外,还有另一个远程文件传输程序(Xftp),配置方法相同

三 EMQX

APT安装EMQX

可以前往EMQX官网下载最新版EMQX: 大规模分布式物联网 MQTT 消息服务器

 配置EMQX Apt源

curl -s https://assets.emqx.com/scripts/install-emqx-deb.sh | sudo bash

安装 EMQX                       

sudo apt-get install emqx

 启动EMQX                                                                                                                                     

sudo emqx start

 运行EMQX

cd /emqx/bin
./emqx start

 在这里插入图片描述

EMQX状态查看

该命令可以检查EMQX的启动状态

emqx_ctl status

    这时候如果EMQX已经成功启动了,还需要检查服务器防火墙是否开放了必要的端口

否则无法正常运行

 四 配置阿里云服务器端口

进入阿里云服务器管理控制台

在这里插入图片描述

在这里插入图片描述

 在这里插入图片描述

 在这里插入图片描述

 在这里插入图片描述

 在这里插入图片描述

EMQX 消息服务器默认占用的 TCP 端口包括:

  • 1883 MQTT 协议端口
  • 8883 MQTT/SSL 端口
  • 8083 MQTT/WebSocket 端口
  • 8080 HTTP API 端口
  • 18083 Dashboard 管理控制台端口 

 这些最好都添加上

五 EMQX成功运行

这时客户端与EMQX服务器已经能正常连接