Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署
一、前言
????????作为全球最具扩展性的 MQTT 消息服务器,EMQX 提供了高效可靠海量物联网设备连接,能够高性能实时移动与处理消息和事件流数据,本文将介绍如何在Ubuntu 22.04上部署MQTT服务器。我们本次选择开源版,使用离线安装方式部署。
二、部署过程
? ? ? ?安装包可以有两种格式,一种是*.deb格式,一种是*.tar.gz压缩包格式。两种格式下载命令如下:
? ? ? ?deb格式: wget https://www.emqx.com/zh/downloads/broker/5.3.2/emqx-5.3.2-ubuntu22.04-amd64.deb
? ? ? ? 压缩包格式:?wget https://www.emqx.com/zh/downloads/broker/5.3.2/emqx-5.3.2-ubuntu22.04-amd64.tar.gz
????????1.deb格式安装
? ? ? ? 对于deb格式的安装包,我们只需要执行: sudo dpkg -i emqx-5.3.2-ubuntu22.04-amd64.deb
? ? ? ? 随后启动emqx服务:?sudo service?emqx start
????????2.压缩包安装
? ? ? ? 新建一个emqx目录,将压缩包解压到该目录内。
? ? ? ? 随后在emqx目录内,执行 ./bin/emqx start ,可以看到虽然有警告,但是服务启动成功了。
????????3.EMQX服务端口说明
端口 | 说明 |
1883 | MQTT/TCP协议端口 |
8883 | MQTT/SSL协议端口 |
8083 | MQTT/WS协议端口 |
8084 | MQTT/WSS协议端口 |
18083 | MQTT Dashboard端口 |
????????4.进入控制台
? ? ? ? 进入控制台的网址为:http://x.x.x.x:18083
? ? ? ? 账户:admin????????????????密码:public
? ? ? ? 上述x.x.x.x是你的服务器IP(即部署服务的Ubuntu系统IP),如果不能进入,可以运行 netstat -tl?检查EMQX服务端口运行状态,或者检查防火墙端口是否允许18083端口访问。
? ? ? ? 已本机为例,进入控制台,并输入默认账户密码。
? ? ? ? 第一次进入会被提示修改密码。
? ? ? ? 输入新密码确定后,进入控制台界面。
三、基础功能测试
? ? ? ? 下面测试基础的发布主题、订阅主题功能,使用MQTTBox配置连接MQTT服务器。
? ? ? ? Save后可以看到连接成功,随后我们发布和订阅 test 主题。
? ? ? ? 可以看到发布和订阅成功,我们查看控制台,一切正常。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!