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测试
相关推荐
acrelwwj20 小时前
智慧照明新引擎,ASL600 4GWJ开启城市照明精细化管理新时代
大数据·经验分享·物联网
石去皿1 天前
【嵌入式就业7】计算机网络核心协议与嵌入式应用:从理论到IoT实战
物联网·计算机网络
lpfasd1231 天前
物联网后端岗位java面试题
java·物联网·php
科技块儿1 天前
物联网设备分布分析需要精准地理信息?支持IPv4IPv6双栈批量解析的IP离线库
物联网·网络协议·tcp/ip
coderzxy1 天前
mbpoll 交叉编译
物联网
中议视控1 天前
可编程网络中央控制系统主机通过红外发射棒控制空调电视等红外设备
网络·物联网·5g
星马梦缘2 天前
EDA彩灯电路绘制
单片机·嵌入式硬件·物联网·pcb·eda·嘉立创
G***技2 天前
杰和IB3-272:以低功耗高性能打造新一代工业智能交互核心
单片机·嵌入式硬件·物联网
北京耐用通信2 天前
破解AGV多协议互联难题:耐达讯自动化Profinet转Devicenet网关如何实现高效协同
人工智能·科技·物联网·网络协议·自动化·信息与通信
国产化创客2 天前
ESP32平台web服务器开发框架选型与分析
物联网·智能家居·智能硬件