当前位置: 首页 > backend >正文

Docker安装MQEX

Docker安装MQEX

1.拉取EMQX镜像源

1.docker pull emqx

在这里插入图片描述

2.创建emqx的docker容器

docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8883:8883 -p 8084:8084 -p 18083:18083 emqx/emqx
在这里插入图片描述

  • -p:对端口进行映射
  • -v:对数据卷的挂载
  • 指定创建容器时所使用的镜像

在这里插入图片描述

3.端口

  • 1883:TCP
  • 8083:WebSocket
  • 8084:WebSocket Secure
  • 8883:SSL/TLS
  • 18083:Broker的Dashboard访问端口号

2.Dashboard

  • EMQX提供的后台管理系统,对emqx管理系统中的资源进行操作
  • 输入:http://192.168.xxx.xxx:18083(运行docker的ip地址)

在这里插入图片描述

  • 默认账号:admin
  • 默认密码:public

成功登录后为如下页面

在这里插入图片描述

5.EMQX客户端——MQTTX(官网)

  • MQTTX Desktop:跨平台的MQTT桌面客户端工具
  • MQTTX CLI:命令行客户端工具
  • MQTT Web:基于浏览器访问客户端的工具

6.MQTTX Desktop使用

1.下载:https://mqttx.app/

  • 安装
    在这里插入图片描述

  • 填写信息后选择连接

  • 在Dashboard中查看

在这里插入图片描述

在这里插入图片描述

  • 创建新的消息连接
  • 名称为sub

在这里插入图片描述

2.在sub中添加订阅

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

输入订阅主题名称,确认

在这里插入图片描述

3.在public中发布消息

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

4.在sub中查看,收到了消息

在这里插入图片描述

7.MQTTX——CLI的使用

1.下载https://mqttx.app/ ,下拉找到命令行CLI工具

在这里插入图片描述

  1. 电脑命令行输入
mqttx-cli-win-x64.exe sub -t 'subjectname' -h 192.168.xxx.xxx -p 1883 -v
  • 指定要使用的客户端软件:mqttx-cli-win-x64.exe
  • sub:订阅的主题
  • -t:后面跟主题名称:自行指定
  • -h:broker指定要访问的地址
  • -p:访问的端口号
  • -v:主题中有消息时打印消息

8.MQTT Web使用

1.拉取镜像

在这里插入图片描述

2.docker ps -a

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

3.输入:http://192.168.xxx.xxx:18083(运行docker的ip地址)

在这里插入图片描述

http://www.xdnf.cn/news/12726.html

相关文章:

  • MobaXterm配置跳转登录堡垒机
  • 详解二叉树遍历的非递归实现
  • Flask与Celery 项目应用(shared_task使用)
  • 知识改变命运?如何有规划的学好计算机专业?
  • 唯创知音WT2801芯片在家用血糖仪上的应用方案
  • 20250607在荣品的PRO-RK3566开发板的Android13系统下实现长按开机之后出现插入适配器不会自动启动的问题的解决
  • 【KiCad】立创封装导入KiCad
  • Linux编程:2、进程基础知识
  • Linux下如何查看一个端口被什么进程占用? 该进程又打开了哪些文件?
  • python入门(2)
  • 机器学习期末复习
  • 使用有限计算实现视频生成模型的高效训练
  • 【Latex】Windows/Ubuntu 绘制 eps 矢量图通用方法(drawio),支持插入 Latex 数学公式
  • C#合并CAN ASC文件:实现与优化
  • 中山大学美团港科大提出首个音频驱动多人对话视频生成MultiTalk,输入一个音频和提示,即可生成对应唇部、音频交互视频。
  • Google机器学习实践指南(机器学习四大特征工程核心解析)
  • Java 文件注释规范(便于生成项目文档)
  • 数据类型--实型
  • Linux与Windows切换使用Obsidian,出现 unexplained changes 问题的解决
  • Java IO流完全指南:从基础到进阶的全面解析
  • OpenLayers:封装Tooltip
  • Hi Robot-分层学习系统-2025.2.26-π系列-暂未开源
  • Model Context Protocol (MCP) 是一个前沿框架
  • 2023年ASOC SCI2区TOP,随机跟随蚁群优化算法RFACO,深度解析+性能实测
  • 蓝桥杯 国赛2024python(b组)题目(1-3)
  • 计算机视觉——相机标定
  • SAP学习笔记 - 开发26 - 前端Fiori开发 OData V2 和 V4 的差异 (Deepseek整理)
  • 阿里云 RDS mysql 5.7 怎么 添加白名单 并链接数据库
  • 【物联网-ModBus-RTU
  • day029-Shell自动化编程-计算与while循环