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测试
相关推荐
AWS官方合作商7 小时前
万物互联时代,AWS IoT Core如何构建企业级物联网中枢平台?
物联网·云计算·aws
hmywillstronger10 小时前
【ESP32】【微信小程序】MQTT物联网智能家居案例
物联网·微信小程序·智能家居
Blossom.11811 小时前
量子计算与经典计算融合:开启计算新时代
人工智能·深度学习·opencv·物联网·生活·边缘计算·量子计算
清晨細雨11 小时前
uniapp微信小程序:WIFI设备配网之TCP/UDP开发AP配网
前端·物联网·小程序·uni-app
Hy行者勇哥13 小时前
用华为云应用程序抽取华为云物联网的数据有哪几种方式?
物联网·华为云
~央千澈~13 小时前
星云智控科技-优雅草星云物联网AI智控系统软件产品技术栈一览表-优雅草卓伊凡
物联网·物联网实时监控
Hy行者勇哥14 小时前
形象理解华为云物联网iotDA开发流程
物联网·华为云
光芒Shine1 天前
【物联网-RS-485】
物联网
成都纵横智控科技官方账号1 天前
工业物联网的可视化编程革新:Node-RED与边缘计算的深度融合-纵横智控
物联网·边缘计算·数据采集·node-red·智改数转