Windows环境下搭建MQTT以及测试订阅发布

MQTT,是IBM推出的一种针对移动终端设备的基于TCP/IP的发布/预订协议,可以连接大量的远程传感器和控制设备:

轻量级的消息订阅和发布(publish/subscribe)协议

建立在TCP/IP协议之上

IoT,internet of things,物联网,MQTT在这方面应用较多。

MQTT是协议,不能直接拿来使用,需要下载对应的软件进行操作:

下载Apolo软件 http://activemq.apache.org/apollo/download.html


下载完成进行解压:

进入到bin目录下面在次目录运行cmd 输入 apollo.cmd create mybroker (mybroker是即将生成的文件夹名称,自己取名也行)

然后进入bin目录下的mybroker文件夹

在次目录下进入cmd  在输入apollo-broker.cmd run  服务器启动完毕

在浏览器中输入http://127.0.0.1:61680/,其自动转入:http://127.0.0.1:61680/console/index.html,apollo的登录页面。 用户admin 密码 passpord


那么首先服务启动完毕,现在我们来试下订阅和发布功能

浏览器输入 http://www.jensd.de/apps/mqttfx/1.7.1/  下载对应系统的MQTT.fx软件 

安装 下一步 下一步 完毕 打开软件 

先配置下链接属性

说明:

Profile Name:输入您的自定义名称。

Profile Type :选择为 MQTT Broker。

Broker Address  :连接域名。

Broker Port: 之前启动Apolo 的时候显示的端口。

Client ID: 点击Generate 会自动生成。

User Name和Password 就是你之前登入的账户的密码,如果你是连接别人的就找别人要账户和密码。

配置完连接属性之后,我们切换到Profile Name名称(127.0.0.1),然后点击Connect(连接)按钮进行服务连接。连接成功后,再点击Subscribe(订阅)选项,在下方的下拉框中选择主题(或者自己创建一个主题,如i like mqtt),之后点击后面的Subscribe(订阅)按钮。

再回到Publish(发布)选项,在下拉框中选择一个主题(或创建一个与Subscribe(订阅)选项中一样的主题)。现在可以在下方的输入区域写上你要发送的消息(如wo ai mqtt,中文在订阅者的消息显示上会乱码),这里的消息支持多种格式,然后点击Publish(发布)按钮。

最后再回来Subscribe(订阅)选项中查看消息是否接收成功,如图所示已经成功接收到发布者发送的消息(wo ai mqtt)。这里我点击了好几次。

好了,完成,后续有发现其他的在更新吧

你可能感兴趣的:(Windows环境下搭建MQTT以及测试订阅发布)