搭建MQTT服务器

582 阅读2分钟

「这是我参与2022首次更文挑战的第17天,活动详情查看:2022首次更文挑战

介绍 MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。

  1. 下载MQTT服务器MQTT Broker,以emqx
    为例:
    两种下载方式:
  1. 下载好后,解压目录如下:
  2. 启动MQTT服务器
    启动CMD窗口,进入到终端界面
    进入到刚才解压的文件的bin文件夹的位置。比如我的在D盘的MQTT文件夹下的emqx文件夹中,我就应该输入:
d:
cd MQTT
cd emqx
cd bin


4. 启动服务器;emqx start
5. 查看运行状态emqx_ctl status
在这里插入图片描述
到这里,就说明MQTT服务器已正常运行。就可以使用其它支持MQTT客户端的设备进行连接使用了。
6.进入MQTT服务器控制台
我们可以在网页上输入 http://127.0.0.1:18083进入控制台\ 登录账号和密码默认是:admin和public

控制台的用途还有很多,这里就不做介绍
6. 测试
使用Windows电脑端的 MQTT客户端进行测试。
电脑版的mqtt客户端下载链接: repo.eclipse.org/content/rep… 我们选择对应版本
弄完后打开软件,添加连接,填入服务器地址点击连接即可,连接成功后点击添加订阅,
在这里插入图片描述

\