Linux环境(Ubuntu)上搭建MQTT服务器(EMQX )
本页将指导您如何在 Ubuntu 系统中下载安装并启动 EMQX。
支持的 Ubuntu 版本:Ubuntu 22.04(本人使用)、Ubuntu 20.04、Ubuntu 1
下面开始环境搭建:
(1)从github在线地址克隆压缩包,然后进行压缩(不好用),在对环境进行依赖包的下载
(2)通过 Apt 源安装EMQX(比较简单,本人使用)
开始通过 Apt 源安装EMQX:
1.打开终端在根目录下,通过以下命令配置 EMQX Apt 源:
1 | curl -s https: //assets.emqx.com/scripts/install-emqx-deb.sh | sudo bash |
运行结果如下:
因为这里是在线下载,如果这里下载出现问题,请检查自己的网络连接。
2.第一步成功安装好了emqx的源,才能运行以下命令成功安装 EMQX:
1 | sudo apt- get install emqx |
运行结果如下:
3.运行以下命令启动 EMQX:
1 | sudo systemctl start emqx |
运行结果如下:
这样没有任何输出就是运行成功,开启了emqx服务器。
接下来查看运行端口,和EMQX相关的端口有如下这些:
使用以下命令,查看EMQX的运行端口:
1 | netstat -ap | grep 18083 |
tcp有输出18083即配置成功。
使用以下命令,查看MQTT 协议端口:
1 | netstat -ap | grep 1883 |
tcp有输出1883即配置成功。
如果这里没有输出18083、1883,则有以下几种方法:
(1)重新搭建环境
(2)通过gnome-control-center指令打开设置窗口,选择网络那一块,关闭proxy代码选项
(2)通过如下命令卸载 EMQX:
1 | sudo apt remove --purge emqx |
然后按Apt 源安装过程重新搭建以下。
配置成功后,需要先查看本机的ip地址,然后在网页上输入该ip地址即可登录配置好的浏览器:
在终端输入下面命令得到本机ip地址:
1 | ifconfig |
找到我的ip地址为192.168.137.190
登录服务器:
打开浏览器,输入相应IP和端口号,就能打开网页了。举个例子,以笔者本人测试主机为例。
如果安装成功,可以看见如下页面,说明EMQX可以正常工作了。
初始用户名和密码:用户名:admin,密码:public
后面就是测试环节了,参考以下博客:
https://blog.csdn.net/xiaolong1126626497/article/details/134280836(搭建自己的MQTT服务器、实现设备上云(Windows+EMQX))
最后测试完后,如果后续更改了网络,ip地址变了,需要通过指令sudo apt remove --purge emqx删除emqx,然后重新下载emqx才能获取更新的ip地址运行的Dashboard 管理控制台。
本文参考以下资料:
Linux环境(Ubuntu)上搭建MQTT服务器(EMQX )_emqx linux-CSDN博客
搭建自己的MQTT服务器、实现设备上云(Windows+EMQX)_mqtt服务器搭建-CSDN博客
慢慢理解世界,慢慢更新自己。。。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix