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

EMQX安装使用和客户端认证

文章目录

      • EMQX安装使用
      • EMQX客户端认证

EMQX安装使用

  1. 在云服务器上开放以下需要使用到的端口
端口号服务
1883MQTT TCP 端口
8883MQTT TCP/ssl 端口
8083MQTTWebsocket/ws 端口
8084MQTT Websocket/wss 端口
18083DashBoard控制台 端口
8081HTTP API端口
  1. 在Ubuntu上安装EMQX
curl -s https://assets.emqx.com/scripts/install-emqx-deb.sh | sudo bashsudo apt-get install emqxsudo systemctl start emqx
  1. 登陆
  • 在浏览器上面输入公网ip+端口号18083
  • 默认的账户名和密码:admin/public
    在这里插入图片描述
    4.在本地其他电脑上面安装MQTTX并创建连接
    在这里插入图片描述
  1. 订阅一个/sub主题
    在这里插入图片描述
    5.发送消息
    在这里插入图片描述

EMQX客户端认证

  • 按照之前的内容来讲,只需要知道server的IP地址和相关主题就能接收到其他客户端发送的带有该主题的消息,所以为了安全,可以进行数据验证。
  1. 通过 Dashboard 进行配置,首先进入以下网页。
    在这里插入图片描述
  2. 创建内置数据库进行数据验证,然后依托于它创建用户,配置成功
    • 用户名:testerB
    • 密码:123456
      在这里插入图片描述
  3. 用户实例
mqtt_config.host = "服务器IP地址"
mqtt_config.port = 1883
mqtt_config.username = "testerB"
mqtt_config.password = "123456"
  1. 使用MQTTX测试
    在这里插入图片描述
http://www.xdnf.cn/news/945.html

相关文章:

  • Kubernetes 节点摘除指南
  • LintCode第107题-单词拆分
  • 全排列问题cpp
  • Discuz论坛网站忘记管理员密码进不去管理中心怎么办?怎么改管理员密码?
  • stc32单片机实现串口2M波特率满带宽传输
  • C#接口开发异常:System.Web.HttpRequestValidationException
  • Linux421用户、组
  • qt画一朵花
  • ​001-内网穿透工具
  • 20250421在荣品的PRO-RK3566开发板的Android13下使用io命令控制GPIO
  • ArcGIS、ArcMap查看.shp文件时属性表中文乱码
  • 软件工程师中级考试-上午知识点总结(下)
  • Linux内核开发常用函数
  • Git创建空分支并推送到远程仓库
  • 大模型中超参数TopK是什么
  • 密码明文放在请求体是否有安全隐患?
  • 前端实战-AJAX
  • Spark(19)Yarn-tool接口
  • 力扣热题100——矩阵
  • 安卓的桌面 launcher是什么
  • 【AI】SpringAI 第三弹:接入通用大模型平台
  • CSS字体
  • 什么是SPA,SPA与MAP区别
  • redis-7 安装
  • 机器学习中,什么叫监督学习?什么叫非监督学习?
  • MCP(Minecraft Coder Pack)完全指南:从入门到精通
  • JavaScript 渲染内容爬取:Puppeteer 入门
  • PCIE Spec ---Base Address Registers
  • 每日算法-250421
  • 应急物资管理系统DW-S300|构建应急物资保障体系