本地MQTT服务器搭建(EMQX)

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

一、下载EMQX

下载地址:EMQ (emqx.com)

打开官网后,选择右边的免费试用按钮

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

然后单击EMQX Enterprise标签,然后选择下面的EMQX开源版,选择开源版的系统平台为Windows,单击免费下载。

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

在新页面下单击立即下载

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

二、安装EMQX

将下载的emqx-5.1.6-windows-amd64.zip解压出来,解压目录不能存在中文、空格、特殊字符

打开其中的bin文件夹,在地栏复制地址

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

单击开始菜单,输入shell,在Windows PowerShell单击右键,选择以管理员身份运行。

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

在命令行里输入cd 并单击鼠标右键,会粘贴刚才复制的EMQX的bin目录,然后回车键,意为跳转目录至 F:\ESP32\EMQX\emqx-5.1.6\bin,本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

常用命令

.\emqx.cmd install   将发行版安装为 Windows 服务
.\emqx.cmd start     启动服务和 Erlang 节点
.\emqx.cmd stop      停止服务和 Erlang 节点
.\emqx.cmd restart   运行停止命令和启动命令
.\emqx.cmd uninstall 卸载服务并终止正在运行的节点
.\emqx.cmd ping      检查节点是否正在运行
.\emqx.cmd ctl       运行管理命令
.\emqx.cmd console   在Windows shell 中启动 Erlang 版本
.\emqx.cmd attach   连接到正在运行的节点并打开交互式控制台
.\emqx.cmd remote_console - 与附加相同
.\emqx.cmd list     显示已安装的 Erlang 服务的列表
.\emqx.cmd usage    显示可用命令

第一次安装时,先运行.\emqx.cmd install,安装EMQX服务。此命令只需要运行一次,以后再开机就不用执行它了,它对应的命令是uninstall。

输入.\emqx.cmd install,提示ChangeServiceConfig 成功,则说明服务安装成功

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

输入.\emqx.cmd console  ,提示EMQX 5.1.6 is running now!,则说明运行成功

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

浏览器输入localhost:18083回车,即可访问EMQX控制台,在登录页面输入初始化账号

用户名:admin     密码:public

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

输入初始密码后,会跳转到修改密码页面,修改初始密码

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

单击确定后。出现如下界面,说明EMQX安装完成,接下来测试一下连接

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

三、测试MQTT

还是EMQX的官方网站打开 :EMQ (emqx.com)

按如下步骤操作

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

单击免费下载后弹出的页面中选择立即下载按钮

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

双击打开下载的MQTTX-Setup-1.9.5-x64.exe,开始安装MQTT客户端

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

安装非常简单,直接下一步

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

安装目录默认即可,单击安装按钮

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

等待安装完成

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

单击完成按钮,即可打开MQTT客户端。

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

 不习惯英语的朋友(比如我),第一步先设置软件为中文

单击设置齿轮按钮,在第一项Language语音选择菜单中选择简体中文,整个界面即刻变成中文界面

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

再单击连接按钮,单击新建连接按钮,来创建一个新连接

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

接下来按如下操作步骤来创建连接

名称随便输入,我这里输入的是测试连接

Client ID默认也可,我这里为了标识输入mqttx_hellobug

服务器地址为刚才创建的MQTT本地服务器,因为客户端在同一台电脑上,所以地址为127.0.0.1

端口号默认1883

然后单击右上角的连接按钮

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

左侧连接列表中显示为绿色,说明连接成功

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

在MQTT控制台,单击监控菜单下的客户端,可以看到mqttx_hellobug的客户端已经连接成功。

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

接下来在MQTT刚才的连接中添加订阅,单击添加订阅按钮。

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

在弹出的窗口中添加一个默认的订阅

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

再添加一个测试的订阅

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

两个订阅如下

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

在MQTT控制台可以,监控->订阅管理->主题,列表中可以看到客户端对应的两个订阅

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

接下来在客户端中可以做一个回环发送测试来测试发送消息

按下图,在发布点输入testtopic/,即刚才添加的testtopic/#订阅去掉通配符

单击发送按钮,

消息列表中会收到刚才发送的消息,因为你的发布点为testtopic/,客户端又订阅了testtopic/#所有消息,所以会也会收到同样的消息

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

接下来同样的测试设备状态这个订阅,单击订阅即可自动复制订阅地址,粘贴到发送的发布点,单击发送按钮 ,也会收到同样的消息,注意发送和接收消息上面的订阅点

本地MQTT服务器搭建(EMQX),网络,MQTT,物联网

测试完成。文章来源地址https://www.toymoban.com/news/detail-704358.html

到了这里,关于本地MQTT服务器搭建(EMQX)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

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

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

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

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

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

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

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

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

    2024年02月08日
    浏览(57)
  • 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日
    浏览(52)
  • 【MQTT服务器】宝塔服务器安装EMQX

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

    2024年02月03日
    浏览(132)
  • 连接(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日
    浏览(64)
  • 【自用】云服务器 使用 docker 搭建 HomeAssistant + MQTT 物联网平台

    1.搭建流程概述 2.准备工作 3.开始搭建! 4.总结 如果想看 ESP32 或其他使用 MicroPython 编程的单片机如何连接到该云服务器,实现 HomeAssistant 控制 单片机的内容,请看我这篇博客的下一篇。 0.总体流程 我们需要先有一台云服务器,然后在上面搭建 docker(用宝塔傻瓜式搭建就行

    2024年02月13日
    浏览(49)
  • 免费版的mqtt服务器(EMQX 开源版)

    免费版的mqtt服务器(EMQX 开源版) 全球下载量超千万的开源物联网 MQTT 服务器,高效可靠连接海量物联网设备,高性能实时处理消息与事件流数据,可运行在公有云、私有云和混合云上。 免费下载、试用 EMQ 产品 (emqx.com) https://www.emqx.com/zh/try?product=broker ecs云服务优惠券 htt

    2024年02月11日
    浏览(61)
  • Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署

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

    2024年01月18日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包