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

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测试
    在这里插入图片描述

相关文章:

  • PCIE Spec ---Base Address Registers
  • 13 数据存储单位与 C 语言整数类型:从位到艾字节、常见整数类型及其范围、字面量后缀、精确宽度类型详解
  • 【嵌入式系统设计师(软考中级)】第二章:嵌入式系统硬件基础知识(上)
  • 玩转Docker | 使用Docker部署nullboard任务管理工具
  • 基于Python的图片/签名转CAD小工具开发方案
  • 数字IC后端PR阶段Innovus,ICC,ICC2修复short万能脚本分享
  • Sunscreen的TFHE 与Parasol编译器新愿景
  • 前端配置代理解决发送cookie问题
  • 算法 | 鲸鱼优化算法(WOA)与强化学习的结合研究
  • Google独立站和阿里国际站不是一回事
  • 【踩坑tip】解决两个一样的USB设备插入后第二个识别失败的问题
  • Ubuntu20.04安装Pangolin遇到的几种报错的解决方案
  • 记录seatunnel排查重复数据的案例分析
  • 第33周JavaSpringCloud微服务 实现电商项目
  • uni-app 开发企业级小程序课程
  • AI音乐解决方案:1分钟可切换suno、udio、luno、kuka等多种模型,suno风控秒切换 | AI Music API
  • LVGL学习(一)(IMX6ULL运行LVGL,lv_obj_t,lv_obj,size,position,border-box,styles,events)
  • Lateral 查询详解:概念、适用场景与普通 JOIN 的区别
  • JWT算法详解
  • iframe下系统访问跨域问题解决办法
  • 教皇方济各逝世,外交部:表示哀悼,愿同梵方共同推动中梵关系持续改善
  • 艺术家会怎么造机器人?
  • 中国英国商会政府事务主席陶克瑞:重庆经济成就瞩目,中英合作机遇无限
  • 五一出游火爆!热门线路抢票难度堪比春运,有热门目的地酒店价格涨近4倍
  • 话剧《门第》将开启全国巡演:聚焦牺牲、爱与付出
  • 吸引更多开发者,上海智元发布行业首款具身智能一站式开发平台