验证EMQ X服务器的搭建以及MQTTX的简单使用
前言:在上一篇中,博主详细介绍并且手把手教大家搭建了EMQ X服务器,这篇我们就来测试下我们搭建的EMQ X服务器能否成功的通过MQTT协议发布和订阅消息(Windows和Linxu两种操作系统中的EMQ X服务器都适用)
由于2种方法都适用且步骤一模一样,在此我们选用Linux虚拟机中的服务器作为讲解对象,测试虚拟机中的Linux搭建的EMQ X服务器和物理机之间的通过MQTT协议实现消息传递。
在物理机中进入EMQ官网下在MQTT X软件
官网下载地址:https://www.emqx.com/zh/try?product=MQTTX
我们直接点击免费下载,然后无脑下一步安装至本地
下载完毕后在桌面会显示一个这样的图标,双击点开
点开后,会显示这样的界面
由于默认是英文界面,不是很友好我们设置为中文界面。
然后返回主界面,点击新建连接
出现如下界面
将服务器地址第二列数据改为EMQ X所在的环境中的IP地址,博主虚拟机中的IP地址为:192.168.3.43,因此博主改完以后是这样。
点击连接后显示界面为这样,放着先不管
完成上述后,进入到我们的Linux虚拟机中对EMQ X服务器进行配置
对EMQ X服务器进行简单的配置
配置完毕后
点击客户端查询是否连接成功
完成上述后,我们准备开始测试由EMQ X服务器发布和订阅消息能否成功。
订阅主题为PC的消息,设置完成后点击订阅,即可监听接收主题为PC的所有消息,更改发送消息的主题为EMQ X,和消息体内容便于PC(物理机接收后能够区别出消息的来源)
订阅成功后,Web界面会显示主题的信息
然后我们回归到物理机的MQTTX进行消息的订阅和发布,订阅来自于EMQ X服务器发送的消息,同时也能够发送主题为PC的消息验证EMQ X服务器是否能够成功接收。
点击添加订阅
完成订阅消息的设置
设置完成后点击确定
随后通过EMQ X服务器点击发送,发送一条主题为EMQ X的消息验证物理机中的MQTTX是否能够成功收到。
同时,物理机中的MQTTX成功接收到一条消息
我们再通过MQTTX发送一条主题为PC的消息,测试EMQ X服务器能否成功收到。
点击发送后可以看到消息成功发送
与此同时,我们的EMQ X服务器也受到了一条消息,订阅消息列表也更新出了一条新的消息记录。
至此,我们的EMQ X服务器与MQTT消息的发布订阅的验证已经完美结束。还有什么不懂的或者配置中遇到的困难和问题在下方留言,共同学习交流成长~