一 阿里云服务器获取
阿里云服务器免费领取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 管理控制台端口
这些最好都添加上文章来源:https://www.toymoban.com/news/detail-411900.html
五 EMQX成功运行
这时客户端与EMQX服务器已经能正常连接文章来源地址https://www.toymoban.com/news/detail-411900.html
到了这里,关于阿里云Ubuntu安装部署EMQX物联网MQTT服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!