Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署

这篇具有很好参考价值的文章主要介绍了Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、前言

        作为全球最具扩展性的 MQTT 消息服务器,EMQX 提供了高效可靠海量物联网设备连接,能够高性能实时移动与处理消息和事件流数据,本文将介绍如何在Ubuntu 22.04上部署MQTT服务器。我们本次选择开源版,使用离线安装方式部署。

Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署,Ubuntu系统开发与维护,嵌入式工程师开发,Orange Pi,服务器,运维,ubuntu,开源

二、部署过程

       安装包可以有两种格式,一种是*.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

Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署,Ubuntu系统开发与维护,嵌入式工程师开发,Orange Pi,服务器,运维,ubuntu,开源

        随后启动emqx服务: sudo service emqx start

Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署,Ubuntu系统开发与维护,嵌入式工程师开发,Orange Pi,服务器,运维,ubuntu,开源

        2.压缩包安装

        新建一个emqx目录,将压缩包解压到该目录内。

Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署,Ubuntu系统开发与维护,嵌入式工程师开发,Orange Pi,服务器,运维,ubuntu,开源

        随后在emqx目录内,执行 ./bin/emqx start ,可以看到虽然有警告,但是服务启动成功了。

Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署,Ubuntu系统开发与维护,嵌入式工程师开发,Orange Pi,服务器,运维,ubuntu,开源

        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端口访问。

Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署,Ubuntu系统开发与维护,嵌入式工程师开发,Orange Pi,服务器,运维,ubuntu,开源

        已本机为例,进入控制台,并输入默认账户密码。

Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署,Ubuntu系统开发与维护,嵌入式工程师开发,Orange Pi,服务器,运维,ubuntu,开源

        第一次进入会被提示修改密码。

Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署,Ubuntu系统开发与维护,嵌入式工程师开发,Orange Pi,服务器,运维,ubuntu,开源

        输入新密码确定后,进入控制台界面。

Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署,Ubuntu系统开发与维护,嵌入式工程师开发,Orange Pi,服务器,运维,ubuntu,开源

三、基础功能测试

        下面测试基础的发布主题、订阅主题功能,使用MQTTBox配置连接MQTT服务器。

Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署,Ubuntu系统开发与维护,嵌入式工程师开发,Orange Pi,服务器,运维,ubuntu,开源

        Save后可以看到连接成功,随后我们发布和订阅 test 主题。

Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署,Ubuntu系统开发与维护,嵌入式工程师开发,Orange Pi,服务器,运维,ubuntu,开源

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

Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署,Ubuntu系统开发与维护,嵌入式工程师开发,Orange Pi,服务器,运维,ubuntu,开源文章来源地址https://www.toymoban.com/news/detail-800640.html

到了这里,关于Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu18.04.6 搭建mqtt服务器emqx 之docker方式

    前提docker环境已经安装好 如未安装,请参考博文https://blog.csdn.net/a554521655/article/details/134251763

    2024年01月20日
    浏览(47)
  • 【MQTT服务器】宝塔服务器安装EMQX

    本文介绍一种简单的服务器安装EMQX方法。         进入软件商店搜索docker,安装         拉取完成在容器列表可查看emqx状态 emqx的web管理地址:http://服务器公网IP:18083 账号:admin 密码:public 其他端口:如果发现某个端口访问不了,尝试去宝塔面板的安全位置去放行一

    2024年02月03日
    浏览(125)
  • 本地MQTT服务器搭建(EMQX)

    下载地址:EMQ (emqx.com) 打开官网后,选择右边的免费试用按钮 然后单击EMQX Enterprise标签,然后选择下面的EMQX开源版,选择开源版的系统平台为Windows,单击免费下载。 在新页面下单击立即下载 将下载的emqx-5.1.6-windows-amd64.zip解压出来,解压目录不能存在中文、空格、特殊字符

    2024年02月09日
    浏览(43)
  • 连接(EMQX)mqtt服务器时报错

    线下项目连接正常,部署到阿里云服务器的项目也正常连接,仅在安装emqx的服务器上部署的项目连接不上。 具体报错信息,如下: 2022-09-01 15:25:27.791 ERROR 1 — [ main] c.z.iotplatfrom.util.mqtt.MQTTListener : Unable to connect to server org.eclipse.paho.client.mqttv3.MqttException: Unable to connect to server

    2024年02月05日
    浏览(55)
  • 快速搭建个人MQTT服务器(基于EMQX)

    4分钟快速搭建个人MQTT服务器(基于EMQX) 相信看到这篇教程的人应该对MQTT协议有了一定的了解。其实提供MQTT服务的厂商也有很多,比较知名的有EMQX等。EMQX虽然提供了免费的公共MQTT5服务器。 但是对于多个用户利用公共服务器同时订阅或发布同一主题内容时,可能会接收到

    2024年02月03日
    浏览(48)
  • linux下MQTT服务器(EMQX)搭建及paho.mqtt.c客户端开发

    前言: MQTT 是一种基于客户端服务端架构的发布 / 订阅模式的消息传输协议。它的设计思想是轻巧、开放、 简单、规范,易于实现。这些特点使得它对很多场景来说都是很好的选择,特别是对于受限的环境如机器与 机器的通信( M2M )以及物联网环境( IoT )。        ---

    2024年02月06日
    浏览(68)
  • STM32 + ESP32(AT固件 MQTT协议) + MQTTX(桌面终端) + (EMQX消息服务器)

    翻出老物件,搭建一个简单的 IOT 开发环境,也算是废物利用了 ,接下来加传感器。 1. STM32  采集数据:      RTOS。      资源相对比较丰富,可以根据项目需求定制。 2. ESP32  网络传输(AT固件 MQTT协议) :     AT:封装好的接口,扩展性不是那么好,业务简单的话将就可以

    2024年02月08日
    浏览(74)
  • 华为云云耀云服务器L实例评测|基于华为云云耀云服务器L实例搭建EMQX大规模分布式 MQTT 消息服务器场景体验

    EMQX 是一款国内开发的大规模分布式MQTT消息服务器,它旨在为物联网应用提供高效可靠的连接,实时处理和分发消息以及事件流数据。作为一个关键的物联网基础设施组件,EMQX为企业和开发者提供了一个强大的工具,用于构建各种规模和复杂度的物联网与云应用。 EMQX的主要

    2024年02月08日
    浏览(53)
  • 使用合宙Air724UG物联网模块发送MQTT消息至EMQX服务器 MQTT如何发送消息 AIR724发送MQTT至腾讯云 腾讯云接收MQTT消息

    在上一篇关于物联网的文章中介绍了如何建立一个MQTT的EMQX服务器,有需要的同学可以点击查看。在这里服务器的作用相当于建立一个MQTT消息的中转站,消息先发送到服务器中,再在服务器进行转发消息。 那么有了一个转发的平台,如何在嵌入式终端中发送MQTT消息呢,在这

    2024年02月09日
    浏览(56)
  • RuoYi-Vue前后端分离搭建MQTT服务器实现消息订阅、发布、数据存储 (EMQX Windows10)最全,懒人操作

    1、在RuoYi-Vue项目的superVisualizationSys-common模块下的pom.xml加入jar包依赖 3、在superVisualizationSys-commonsrcmainjavacomsuperVisualizationcommonutils目录下新建mqtt文件夹,添加以下三个文件 注:项目报红的地方可以按Alt+Enter键导包 下载路径: https://www.emqx.io/zh/download   1. 在windows上安装

    2024年02月15日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包