windows10-EMQX与MQTTX的安装及配置使用教程

windows10-EMQX安装及配置使用教程

  • 一、下载安装
    • 1.1 下载
    • 1.2 安装
    • 1.3 设置开机自启动
  • 二、连接MQTT
    • 2.1 MQTT下载安装
      • 2.1.1 下载
      • 2.1.2 安装及配置
  • 三、EMQX常用命令

1
  本文介绍的是在windows10系统下的emqx的安装、配置及使用教程。

一、下载安装

1.1 下载

  1. 下载链接:emqx官网 - 版本下载
  2. 选择合适的版本下载:选择windows系统的安装包
    1

1.2 安装

  1. 将下载的emqx-5.3.2-windows-amd64.zip解压出来,解压目录不能存在中文、空格、特殊字符
    1
  2. 打开其中的bin文件夹,在地栏复制地址
    2
  3. 单击开始菜单,输入cmd,选择以管理员身份运行。
    3
  4. 在命令行里输入cd 并单击鼠标右键,会粘贴刚才复制的EMQX的bin目录,然后回车键,意为跳转目录至 D:\soft\emqx5.3.2\bin
  5. 安装EMQX服务,执行命令:.\emqx.cmd install
    此命令只需要运行一次,以后再开机就不用执行它了。

卸载EMQX服务,执行命令:.\emqx.cmd uninstall

提示ChangeServiceConfig 成功,则说明服务安装成功
1
6. 启动 emqx服务,输入命令:.\emqx.cmd console
提示EMQX 版本号 is running now!,则说明运行成功
17. 浏览器输入localhost:18083回车,即可访问EMQX控制台,在登录页面输入初始化账号 :用户名:admin 密码:public
7
输入初始密码后,会跳转到修改密码页面,修改初始密码
8
单击确定后。出现如下界面,说明EMQX安装完成.
1

1.3 设置开机自启动

  1. emqx服务设置为开机自启动:
    3
  2. 创建一个.bat文件,编写内容如下:
@echo off  
start cmd /k"cd/d emqx安装目录\bin && emqx start"  
exit

1
3. 将这个.bat文件放入开机自启文件夹中。在Windows 10中,这个文件夹通常位于C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

请注意,上述步骤中的路径命令可能需要根据您的实际情况进行调整。此外,确保您已经正确安装了emqx,并且它的可执行文件位于bin路径下。

  1. 完成上述步骤后,重新启动计算机,emqx应该会自动启动。如果遇到任何问题,请检查您的系统日志或emqx的日志以获取更多信息。

二、连接MQTT

2.1 MQTT下载安装

2.1.1 下载

EMQX的官方网站打开 :EMQ (emqx.com)
](https://img-blog.csdnimg.cn/direct/2a08627c5f0d4870a8040f296db2d12c.png)
2
4

2.1.2 安装及配置

  1. 双击打开下载的MQTTX-Setup-1.9.7-x64.exe,开始安装MQTT客户端,选择安装目录,点击完成
    1
  2. 不习惯英语话,可以先设置软件为中文。单击设置齿轮按钮,在第一项Language语音选择菜单中选择简体中文,整个界面即刻变成中文界面
    1
  3. 测试连接:
  • 单击连接按钮,单击新建连接按钮,来创建一个新连接
  • 接下来按如下操作步骤来创建连接
    (1)名称随便输入,我这里输入的是test
    (2)Client ID默认即可
    (3)服务器地址为刚才创建的MQTT本地服务器,因为客户端在同一台电脑上,所以地址为127.0.0.1
    (4)端口号默认1883
    (5)然后单击右上角的连接按钮
    1
    左侧连接列表中显示为绿色,说明连接成功
    2
    在MQTT控制台,单击监控菜单下的客户端,可以看到客户端已经连接成功。
    1

三、EMQX常用命令

常用命令:

  • .\emqx.cmd start :启动服务和 Erlang 节点
  • .\emqx.cmd stop :停止服务和 Erlang 节点
  • .\emqx.cmd restart :运行停止命令和启动命令
  • .\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 :显示可用命令

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

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

相关文章

【漏洞复现】金和OA任意文件读取漏洞

Nx01 产品简介 金和数字化智能办公平台(简称JC6)是一款结合了人工智能技术的数字化办公平台,为企业带来了智能化的办公体验和全面的数字化转型支持。同时符合国家信创认证标准,支持组织数字化转型,实现业务流程的数字化…

订单未支付30分钟自动取消是如何实现的?

1.借助redis的过期特性 下单时,订单状态是待支付。将订单编号作为key,下单的时间戳作为value,设置过期时间是30分钟。服务器监听redis的key过期事件,如果是订单过期(还会有其他key过期),则修改…

AI伴侣利用亚马逊云科技机器学习与人工智能服务,加速AI类产品的开发过程

2020年《纽约时报》调查显示,全球有超过1000万人以AI恋人作为伴侣;后浪发布的《2022年轻人未来恋爱白皮书》报告中显示,有近4成年轻人接受与虚拟人恋爱。随着人工智能技术的突破,越来越多年轻群体在AI伴侣软件亲手打造自己的理想恋…

API调试神器!免费IDEA插件推荐

IDEA是一款功能强大的集成开发环境(IDE),它可以帮助开发人员更加高效地编写、调试和部署软件应用程序。我们在编写完接口代码后需要进行接口调试等操作,一般需要打开额外的调试工具。 今天给大家介绍一款IDEA插件:Api…

智能优化算法应用:基于风驱动算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于风驱动算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于风驱动算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.风驱动算法4.实验参数设定5.算法结果6.参考文…

终于知道灵活自助分析的BI报表是怎么做的了

不知道是不是临近年底要做年终分析报告的原因,最近很多小伙伴都来咨询BI报表怎么做的问题。其实BI报表还真的只需点击、拖拉拽就能完成。接下来就来简单地说几个做BI报表都需要注意的事项。 BI报表制作流程: 1、连接数据源,奥威BI大数据分析…

2023_Spark_实验二十九:Flume配置KafkaSink

实验目的:掌握Flume采集数据发送到Kafka的方法 实验方法:通过配置Flume的KafkaSink采集数据到Kafka中 实验步骤: 一、明确日志采集方式 一般Flume采集日志source有两种方式: 1.Exec类型的Source 可以将命令产生的输出作为源&…

使用好的GPU的优点

最近改论文,需用重新训练模型,采用自己电脑来训练。结果一周没有出结果,用大电脑处理,一天完成所有模型的训练。 大家看看下面的结果就知道差异了。 数据集大小有差异,但不大。 4090 的结果 3060的结果

HarmonyOS(十三)——详解自定义组件的生命周期

前言 自定义组件的生命周期回调函数用于通知用户该自定义组件的生命周期,这些回调函数是私有的,在运行时由开发框架在特定的时间进行调用,不能从应用程序中手动调用这些回调函数。 下图展示的是被Entry装饰的组件生命周期: 今…

ai生成动漫头像的软件有哪些?这5个简单好用

ai生成动漫头像的软件有哪些?随着科技的飞速发展,AI技术已经渗透到我们生活的方方面面。如今,它甚至可以帮助我们轻松生成动漫头像。如果你也是动漫迷,或者想为自己的社交媒体账号添加一些个性化的元素,那么接下来要介…

2023本四前端社招面经

美团 全程问项目,根据项目提问,SEO优化方案,还出了一道动态规划的题 SEO优化方案 一、内部优化 META 标签优化:例如:TITLE,KEYWORDS,DESCRIPTION (TDK)等的优化 内部链接…

在vue中通过js动态绘制table,并且合并连续相同内容的行

首先是vue代码 <template><div id"body-container"style"position: absolute"><div class"box-container"><div class"lsb-table-box" ><div class"table-container" id"lsb-table"&…

检测当前目录,将文件名输出到excel文件并建立链接

EXCEL是一个非常使用的软件,虽然我们平时仅使用他做一些报表,仅此而已; 我在工作中,由于很懒,不愿意做考试重复的工作,就想着使用vba的宏来完成重复的工作,这样就能省出一部分的时间来了。 本人不喜欢在博客里面写以下教程类的东西,我的理念是将工作中的痛点的解决办法…

说一下 jvm 有哪些垃圾回收算法?

说一下 jvm 有哪些垃圾回收算法&#xff1f; 一.对象是否已死算法 1.引用计数器算法 2.可达性分析算法 二.GC算法 1.标记清除算法 如果对象被标记后进行清除&#xff0c;会带来一个新的问题–内存碎片化。如果下次有比较大的对象实例需要在堆上分配较大的内存空间时&#xff0…

【网络安全】-Linux操作系统—VMWare软件

文章目录 VMWare软件的安装选择VMWare版本下载VMWare安装过程 VMWare的常用操作创建新的虚拟机配置虚拟机启动和关闭虚拟机安装VMWare Tools VMWare的克隆和快照克隆&#xff08;Clone&#xff09;快照&#xff08;Snapshot&#xff09; 总结 VMWare是一种流行的虚拟化软件&…

13个数据可视化工具 一键生成可视化图表

前言 数字经济时代&#xff0c;我们每天正在处理海量数据&#xff0c;对数据可视化软件的需求变得突出&#xff0c;它可以帮助人们通过模式、趋势、仪表板、图表等视觉辅助工具理解数据的重要性。 如果遇到数据集需要分析处理&#xff0c;但是你不又知道选择何种数据可视化工…

LoadRunnder-VUG

WebTours启动VUG脚本录制脚本删除运行回放脚本增强1&#xff1a;事务插入2&#xff1a;插入集合点3&#xff1a;插入检查点4&#xff1a;参数化5&#xff1a;打印日志 WebTours启动 WebTours系统&#xff1a;LoadRunner自带的系统&#xff1b;为了让用户能熟悉它这个工具&…

基于FPGA的温度控制系统设计(论文+源码)

1.系统设计 本次基于FPGA的智能温度控制系统&#xff0c;以FPGA为控制核心&#xff0c;采用自顶向下的设计方法&#xff0c;按照模块化设计的思路分别实现各个模块&#xff0c;再加以整合实现整个系统&#xff0c;从而达到了温度控制的目的。系统以水箱为被控对象&#xff0c;…

记录 | C++头文件中 <> 和 ““ 的区别

C 头文件中 <> 和 “” 的区别 #include <cstdio> #include "hello.h"int main(){printf("hello world!");return 0; }● <cstdio> 这种形式表示不要在当前目录下进行搜索&#xff0c;只在系统目录里搜索&#xff1b; ● "hello.h…

音视频:Ubuntu下安装 FFmpeg 5.0.X

1.安装相关依赖 首可选一&#xff1a; sudo apt-get update sudo apt-get install build-essential autoconf automake libtool pkg-config \libavcodec-dev libavformat-dev libavutil-dev \libswscale-dev libresample-dev libavdevice-dev \libopus-dev libvpx-dev libx2…