当前位置: 首页 > 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下系统访问跨域问题解决办法
  • 《大风杀》上海首映,白客说拍这戏是从影以来的最大挑战
  • 山东省委组织部办公室主任吴宪利已任德州市委常委、组织部部长
  • 今年五一假期出游人群规模预计比去年提升8%,哪里最热门?
  • 海南机场拟超23亿元收购美兰空港控股权,进一步聚焦机场主业
  • 航海王亚洲巡展、工厂店直销……上海多区推出“五五购物节”活动
  • 龚惠民已任江西省司法厅党组书记