因为公司业务需求用到MQTT,简单记录一下MQTT的部署,以及MQTTBOX的使用。
首先需要安装好RabbitMQ,没安装可以参考我之前写的分享
在centos7环境下安装RabbitMQ
使用MQTT插件
./rabbitmq-plugins enable rabbitmq_mqtt
由于 MQTT Client使用的端口是1883,监听1883端口是否启用(同时注意防火墙问题)
netstat -anp |grep 1883
MQTTBOX使用
首先在官网下载MQTTBOXhttp://workswithweb.com/mqttbox.html
创建链接
![](https://img.haomeiwen.com/i17537161/a48fffc788f67ffc.png)
![](https://img.haomeiwen.com/i17537161/5a68d8d010cc52c8.png)
首先开启一个订阅,填入要订阅的主题,并选择 QoS 字段后,点击“Subscribe”按钮。
![](https://img.haomeiwen.com/i17537161/d47e80bdf77131aa.png)
设置好订阅的主题后,在发布这边输入发布的主题(必须和订阅那边的输入的主题相同),选好 QoS 字段,Payload 里输入任意要发送的内容,完毕后点击“Publish”按钮。
![](https://img.haomeiwen.com/i17537161/31528ea9660cb30e.png)
打开RabbitMQ管理页,在Quenes可以看到可以看到一些相关的统计数据已经发生了变化。
![](https://img.haomeiwen.com/i17537161/ea12761dcde3d836.png)
网友评论