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 主题。

        可以看到发布和订阅成功,我们查看控制台,一切正常。

相关推荐

  1. Ubuntu服务器的GitLab部署

    2023-12-13 08:36:02       8 阅读
  2. Ubuntu+Caddy:免费服务器部署WordPress!

    2023-12-13 08:36:02       14 阅读
  3. Ubuntu SAMBA 服务器部署与调优

    2023-12-13 08:36:02       6 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-13 08:36:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-13 08:36:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-13 08:36:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-13 08:36:02       20 阅读

热门阅读

  1. PostgreSQL拼接字符串的方法

    2023-12-13 08:36:02       39 阅读
  2. (第9天)SQLPlus 基础使用和进阶玩法

    2023-12-13 08:36:02       37 阅读
  3. Seconds_Behind_Master越来越大,主从同步延迟

    2023-12-13 08:36:02       34 阅读
  4. Scss和less预处理器的使用对比

    2023-12-13 08:36:02       38 阅读