首页 > 其他分享 >MQTTX使用

MQTTX使用

时间:2024-06-07 18:32:50浏览次数:23  
标签:单击 cmd 使用 EMQX emqx Erlang 安装 MQTTX

  1. windows10-EMQX安装及配置使用教程
    一、下载安装
    1.1 下载
    1.2 安装
    1.3 设置开机自启动
    二、连接MQTT
    2.1 MQTT下载安装
    2.1.1 下载
    2.1.2 安装及配置
    三、EMQX常用命令

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

    一、下载安装
    1.1 下载
    下载链接:emqx官网 - 版本下载
    选择合适的版本下载:选择windows系统的安装包

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

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

    单击开始菜单,输入cmd,选择以管理员身份运行。

    在命令行里输入cd 并单击鼠标右键,会粘贴刚才复制的EMQX的bin目录,然后回车键,意为跳转目录至 D:\soft\emqx5.3.2\bin
    安装EMQX服务,执行命令:.\emqx.cmd install
    此命令只需要运行一次,以后再开机就不用执行它了。
    卸载EMQX服务,执行命令:.\emqx.cmd uninstall

    提示ChangeServiceConfig 成功,则说明服务安装成功

    6. 启动 emqx服务,输入命令:.\emqx.cmd console
    提示EMQX 版本号 is running now!,则说明运行成功


    提示:win10下emqx启动如果报错 Unable to load emulator DLL


    产生原因:依赖 Erlang/OTP,需下载安装
    解决方法:官网地址:【Downloads -Erlang/OTP】
    下载安装,安装完成Erlang/OTP,重启cmd,继续移动到emqx的bin目录,执行安装命令,即可安装成功。
    浏览器输入localhost:18083回车,即可访问EMQX控制台,在登录页面输入初始化账号 :用户名:admin 密码:public

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

    单击确定后。出现如下界面,说明EMQX安装完成.

    1.3 设置开机自启动
    emqx服务设置为开机自启动:

    创建一个.bat文件,编写内容如下:
    @echo off
    start cmd /k"cd/d emqx安装目录\bin && emqx start"
    exit
    1
    2
    3

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

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

    完成上述步骤后,重新启动计算机,emqx应该会自动启动。如果遇到任何问题,请检查您的系统日志或emqx的日志以获取更多信息。
    二、连接MQTT
    2.1 MQTT下载安装
    2.1.1 下载
    EMQX的官方网站打开 :EMQ (emqx.com)

     


    2.1.2 安装及配置
    双击打开下载的MQTTX-Setup-1.9.7-x64.exe,开始安装MQTT客户端,选择安装目录,点击完成

    不习惯英语话,可以先设置软件为中文。单击设置齿轮按钮,在第一项Language语音选择菜单中选择简体中文,整个界面即刻变成中文界面

    测试连接:
    单击连接按钮,单击新建连接按钮,来创建一个新连接
    接下来按如下操作步骤来创建连接
    (1)名称随便输入,我这里输入的是test
    (2)Client ID默认即可
    (3)服务器地址为刚才创建的MQTT本地服务器,因为客户端在同一台电脑上,所以地址为127.0.0.1
    (4)端口号默认1883
    (5)然后单击右上角的连接按钮

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

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

    三、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 :显示可用命令
    ————————————————

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    原文链接:https://blog.csdn.net/weixin_44462773/article/details/135056325

标签:单击,cmd,使用,EMQX,emqx,Erlang,安装,MQTTX
From: https://www.cnblogs.com/yeyuqian/p/18237712

相关文章

  • 使用jasypt 和 k8s 避免项目中写数据库连接密码
    0引入jasypt<dependency><groupId>com.github.ulisesbocchio</groupId><artifactId>jasypt-spring-boot-starter</artifactId><version>3.0.4</version></de......
  • rust服务控制之使用rs-svc(rust svc)实现优雅退出
    使用rs-svc实现rust程序的优雅退出.引用依赖在Cargo.toml中添加rs-svc和anyhow库:[package]name="svctest"version="0.1.0"edition="2021"#Seemorekeysandtheirdefinitionsathttps://doc.rust-lang.org/cargo/reference/manifest.html[depen......
  • VSCode中使用LaTeX编辑文章
    工欲善其事必先利其器,成功在VSCode中使用LaTeX,遂做记录。1.先准备VScode的安装下载地址:VScode地址正常安装即可,一路next安装下去即可。2.准备安装latex国内使用清华源,下载地址:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/window用户选择ISO......
  • Serverless 使用阿里云OOS将http文件转存到对象存储
    背景介绍系统运维管理OOS系统运维管理OOS(CloudOpsOrchestrationService)提供了一个高度灵活和强大的解决方案,通过精巧地编排阿里云提供的OpenAPI,使得用户能够将分散的单个原子运维任务链接起来,形成复杂的运维场景和流程。这种方式不仅大幅提升了运维的效率,也极大地减少了人为错......
  • JavaSE——【数组的定义与使用】(二)
    文章目录一、数组是引用类型二、数组的应用场景三、二维数组一、数组是引用类型 1.初始JVM的内存分布  内存是一段连续的存储空间,主要用来存储程序运行时数据的。比如:    1.程序运行时代码需要加载到内存    2.程序运行产生的中间数据要存放在......
  • linux 使用ll查看文件发现文件后面带 *
    结论:如果你看到带*的文件名,通常意味着这个文件具有可执行权限。使用aliasll检查ll是不是一个别名,以及它具体代表什么命令。检查的结果如下:aliasll='ls-alF'在ls命令中,通常不会直接显示文件名后带有*。不过,可以用ls加上不同的选项来展示文件名及其属性。如果你看到......
  • .net core 使用js,.net core 使用javascript,在.net core项目中怎么使用javascript
    .netcore使用js,.netcore使用javascript,在.netcore项目中怎么使用javascript我项目里需要用到“文字编码”,为了保证前端和后端的编码解码不处bug,所以,我在项目中用了这个下面推荐之前在.netF4.0时的方法文章一:c#解码js的escape_c#escape-CSDN博客文章二:c#对js......
  • vits-simple-api搭建与使用
    根据vits-simple-api中文文档指南自行搭建后端以下步骤均在windows平台cpu推理搭建为例选择你的vits模型(注意是vits!不是So-VitsBertVits2GptVits)建议去抱脸网搜索或者b站搜素以及自己训练.在vits-simple-api的路径的model目录下新建你下载模型的名字的文件夹将......
  • Day24.日志字典的使用
    1.settings.py文件中的代码配置 1"""2logging配置,settings文件中的代码配置3"""45importos67os.chdir(os.path.dirname(os.path.abspath(__file__)))89#1、定义三种日志输出格式,日志中可能用到的格式化串如下10#%(name)sLogger的名......
  • web开发者必备:用nvm-windows优雅地使用多个版本的Node.js 附下载链接
    一、为什么要安装多个版本的node.js现在开发前端项目,有的需要node.js版本是18以上的,或者其他版本,然而电脑上安装的是v16,直接升级到18,又怕影响老项目,最好的办法就是安装多个版本,需要哪个切换一下就行。网上有一些安装多个版本node.js的做法,很麻烦。推荐nvm这个工具,很方便。nvm全......