本地MQTT服务器搭建(EMQX)

一、下载EMQX

下载地址:EMQ (emqx.com)

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

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

在新页面下单击立即下载

二、安装EMQX

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

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

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

在命令行里输入cd 并单击鼠标右键,会粘贴刚才复制的EMQX的bin目录,然后回车键,意为跳转目录至 F:\ESP32\EMQX\emqx-5.1.6\bin,

常用命令

.\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 成功,则说明服务安装成功

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

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

用户名:admin     密码:public

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

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

三、测试MQTT

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

按如下步骤操作

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

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

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

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

等待安装完成

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

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

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

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

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

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

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

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

端口号默认1883

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

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

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

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

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

再添加一个测试的订阅

两个订阅如下

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

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

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

单击发送按钮,

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

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

测试完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/108223.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL注入 - 宽字节注入

文章目录 SQL注入 - 宽字节注入宽字节注入前置知识宽字节靶场实战判断是否存在SQL注入判断位数判显错位判库名判表名判列名 SQL注入 - 宽字节注入 靶场 sqli - labs less-32 宽字节注入主要是绕过魔术引号的,数据库解析中除了UTF-8编码外的所有编码如:G…

微分中值定理

目录 费马定理 罗尔定理 拉格朗日中值定理 柯西中值定理 几个常用的泰勒公式 微分中值定理是微积分中的一个重要定理,它用于描述一个函数在某个区间内的平均变化率与该区间内某一点的瞬时变化率之间的关系。微分中值定理有两个主要形式:拉格朗日中值…

阿里云-源码构建容器镜像

1、阿里云Code代码平台 1.1 创建访问令牌。 登录云效Codeup控制台,单击右上角个人设置。 在个人设置页面,单击左侧导航栏中的个人访问令牌。 单击创建访问令牌,设置配置项,然后单击立即创建。以下为创建访问令牌需要授予的最小权…

【C++进阶】:红黑树

红黑树 一.红黑树简单实现1.性质二.更新颜色1.情况一2.情况二3.情况三 3.完整代码(代码有注释,稍微画图很容易理解,旋转部分可以看我的AVL树博客) 二.map和set1.基本实现2.迭代器 本篇的前置条件是AVL树的旋转和搜索树,如果不了解可以看看我的AVL树博客 …

SpringMVC 的三种异常处理方式详解

目录 1. 什么是异常 2. 为什么要全局异常处理 3. SpringMVC异常分类 4. 异常处理思路 5. 三种异常处理方式示例 ① 配置 SimpleMappingExceptionResolver 处理器 ② 实现 HandlerExceptionResolver 接口 ③ 使用ControllerAdviceExceptionHandler实现全局异常 6. 响应…

AgentGPT:基于GPT-4的开源AI自动化机器人工具

【产品介绍】 AgentGPT是一个基于GPT-4的开源AI自动化机器人工具,可以让你在浏览器中配置和部署自主的 AI机器人。你可以给机器人设置一个名字和一个目标,然后点击部署按钮,就可以看到机器人进行的行为和输出,完全不需要人为干涉的…

vue实现鼠标拖拽div左右移动的功能

直接代码&#xff1a; <template><div class"demo"><div class"third-part" id"发展历程"><div class"title">发展历程</div><div class"content" id"nav" v-if"dataList…

2023年华数杯数学建模C题母亲身心健康对婴儿成长的影响解题全过程文档及程序

2023年华数杯全国大学生数学建模 C题 母亲身心健康对婴儿成长的影响 原题再现&#xff1a; 母亲是婴儿生命中最重要的人之一&#xff0c;她不仅为婴儿提供营养物质和身体保护&#xff0c;还为婴儿提供情感支持和安全感。母亲心理健康状态的不良状况&#xff0c;如抑郁、焦虑、…

【Python从入门到进阶】35、selenium基本语法学习

接上篇《34、selenium基本概念及安装流程》 上一篇我们介绍了selenium技术的基础概念以及安装和调用的流程&#xff0c;本篇我们来学习selenium的基本语法&#xff0c;包括元素定位以及访问元素信息的操作。 一、元素定位 Selenium元素定位是指通过特定的方法在网页中准确定位…

Go 异常处理

代码在执行的过程中可能因为一些逻辑上的问题而出现错误 func test1(a, b int) int {result : a / breturn result } func main() {resut : test1(10, 0)fmt.Println(resut) }panic: runtime error: integer divide by zero goroutine 1 [running]: …

2023年华数杯数学建模A题隔热材料的结构优化控制研究解题全过程文档及程序

2023年华数杯全国大学生数学建模 A题 隔热材料的结构优化控制研究 原题再现&#xff1a; 新型隔热材料 A 具有优良的隔热特性&#xff0c;在航天、军工、石化、建筑、交通等高科技领域中有着广泛的应用。   目前&#xff0c;由单根隔热材料 A 纤维编织成的织物&#xff0c;…

全能文字转语音 - 具备真人发声效果的智能配音软件

现在的配音软件软件很多&#xff0c;各种类型的都比较多&#xff0c;这就来给你分享几款好用的配音软件。不论是制作短视频还是制作平常音频都可以用上&#xff0c;效果直逼真人&#xff01; 一、&#xff1a;悦音配音 悦音AI配音&#xff0c;媲美真人的AI配音技术&#xff0c…