mqtt java windows_Windows环境下搭建MQTT以及测试订阅发布

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

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

建立在TCP/IP协议之上

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

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

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

ebb0eaed2bff

下载完成进行解压:

ebb0eaed2bff

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

ebb0eaed2bff

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

ebb0eaed2bff

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

ebb0eaed2bff

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

ebb0eaed2bff

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

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

ebb0eaed2bff

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

先配置下链接属性

ebb0eaed2bff

说明:

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

Profile Type :选择为 MQTT Broker。

Broker Address  :连接域名。

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

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

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

ebb0eaed2bff

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

ebb0eaed2bff

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

ebb0eaed2bff

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

ebb0eaed2bff

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值