EMQX服务器和客户端搭建与使用

发布时间 2023-07-04 17:28:54作者: 冰雪2021

1 EMQX服务器搭建

windows端服务器下载地址:https://www.emqx.com/zh/downloads-and-install?product=broker&version=5.1.0&os=Windows&oslabel=Windows

1. 下载 emqx-5.1.0-windows-amd64.zip ,解压
2. 命令行下进入解压路径,启动 emqx
./emqx/bin/emqx start

下载后打开界面如下:默认端口为8083.

2 MQTTX客户端搭建

window平台下载地址:https://mqttx.app/zh/downloads?os=windows

这里本机和虚拟机搭建了两个客户端。虚拟机设置,新建连接如下::

本机设置类似,名称改为MQTTX-Test1,地址设置为emqx@127.0.0.1。搭建好后再服务器端看到两个客户端均已连接。

3 消息订阅与发布

本机设置订阅消息:topic为test。

 虚拟机设置订阅消息topic为test2。在虚拟机上发布消息如下:

 在本机上看到已经接收到了这个消息。

 使用wireshark在本机抓包,如下:

 还可以看到客户端与服务器之间的心跳报文,每隔一分钟一次:

 

新增订阅数据:新增订阅testtopic

 取消订阅数据: