EMQX安装使用和客户端认证

文章目录

EMQX安装使用

  1. 在云服务器上开放以下需要使用到的端口
端口号 服务
1883 MQTT TCP 端口
8883 MQTT TCP/ssl 端口
8083 MQTTWebsocket/ws 端口
8084 MQTT Websocket/wss 端口
18083 DashBoard控制台 端口
8081 HTTP API端口
  1. 在Ubuntu上安装EMQX
bash 复制代码
curl -s https://assets.emqx.com/scripts/install-emqx-deb.sh | sudo bash

sudo apt-get install emqx

sudo systemctl start emqx
  1. 登陆
  • 在浏览器上面输入公网ip+端口号18083
  • 默认的账户名和密码:admin/public

    4.在本地其他电脑上面安装MQTTX并创建连接
  1. 订阅一个/sub主题

    5.发送消息

EMQX客户端认证

  • 按照之前的内容来讲,只需要知道server的IP地址和相关主题就能接收到其他客户端发送的带有该主题的消息,所以为了安全,可以进行数据验证。
  1. 通过 Dashboard 进行配置,首先进入以下网页。
  2. 创建内置数据库进行数据验证,然后依托于它创建用户,配置成功
    • 用户名:testerB
    • 密码:123456
  3. 用户实例
bash 复制代码
mqtt_config.host = "服务器IP地址"
mqtt_config.port = 1883
mqtt_config.username = "testerB"
mqtt_config.password = "123456"
  1. 使用MQTTX测试
相关推荐
SL_staff30 分钟前
从‘连得上’到‘管得好’:JVS-IOT双引擎驱动设备运维闭环
java·物联网·产品
广凌科技7 小时前
广凌校园物联网中台整体解决方案:三层架构驱动校园数字化智治
物联网·架构
海雅达手持终端PDA8 小时前
巡线、深井、爆管抢修与极寒水网的硬件矩阵怎么配?海雅达水务巡检终端PDA选型指南
android·物联网·5g·集成测试·能源·政务
wendaoiot8 小时前
低温环境下4G采集节点掉线的三类成因与参数边界
物联网
码间留白9 小时前
鸿蒙端对接 BLE 血压计:从一次握手到读数入库(二)设备篇
物联网·uni-app·鸿蒙·蓝牙ble·血压计
QY_Research_17 小时前
2026房地产NFT平台创业机遇与落地指南分析报告
大数据·人工智能·物联网·机器人·制造
honsor20 小时前
SNMP 读取以太网温湿度传感器数据,监控平台对接实操
物联网·网络协议·tcp/ip
Dev_XH1 天前
【成品设计】物联网防酒驾控制系统
物联网
码间留白1 天前
uni-app 跑上鸿蒙,发现蓝牙全瞎:我把 BLE 补齐的实战(一)基建篇
物联网·uniapp·harmonyos next·蓝牙 ble·鸿蒙os开发
软件交付观察室1 天前
旧设备要换平台,找谁开发?2026上海物联网软件服务方式比较
物联网·软件开发·系统集成