基于RabbitMQ的MQTT使用

因为公司业务需求用到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

创建链接


创建链接

连接成功

首先开启一个订阅,填入要订阅的主题,并选择 QoS 字段后,点击“Subscribe”按钮。

订阅者(Subscribe)

设置好订阅的主题后,在发布这边输入发布的主题(必须和订阅那边的输入的主题相同),选好 QoS 字段,Payload 里输入任意要发送的内容,完毕后点击“Publish”按钮。

配置

打开RabbitMQ管理页,在Quenes可以看到可以看到一些相关的统计数据已经发生了变化。

消息的记录

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容