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测试
相关推荐
熊文豪8 小时前
工业物联网时序数据库选型指南:Apache IoTDB 的技术优势与应用实践
物联网·apache·时序数据库·iotdb
杭州泽沃电子科技有限公司9 小时前
在线监测:为医药精细化工奠定安全、合规与质量基石
运维·人工智能·物联网·安全·智能监测
q***d17313 小时前
C在物联网中的Azure IoT Solution Accelerators
物联网·microsoft·azure
1***s63213 小时前
C在物联网中的Azure IoT Hub
物联网·microsoft·azure
河南博为智能科技有限公司13 小时前
动环监控终端-守护变电站安全运行的智能核心
运维·服务器·网络·物联网
TDengine (老段)17 小时前
TDengine 日期函数 DATE 用户手册
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
E***U94518 小时前
C在物联网中的.NET Core
物联网·.netcore
b***462419 小时前
IoT DC3 是一个基于 Spring Cloud 的开源的、分布式的物联网(IoT)平台本地部署步骤
物联网·spring cloud·开源
逻极1 天前
边缘计算实战:物联网实时数据处理延迟降低65%的架构演进
物联网·边缘计算·实时数据处理·ai推理
Q***K551 天前
C在物联网中的物联网平台
物联网