Skip to content

jexonn/spring-boot-mqtt-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

运行示例

分别运行创建的生产者和订阅者服务

  • 1.默认主题发布消息测试

打开postman,post提交url请求(http://localhost:8081/sendMqtt?msg=哈哈哈)或用其它工具提交以下代码

var settings = {
  "url": "http://localhost:8081/sendMqtt?msg=哈哈哈",
  "method": "POST",
  "timeout": 0,
};

$.ajax(settings).done(function (response) {
  console.log(response);
});

观察订阅者项目控制台,会有以下消息输出:

--------------------START-------------------
接收到订阅消息:
topic:topic_default
message:哈哈哈
---------------------END--------------------

表示订阅者成功收到了发布者发布的消息

  • 2.自定义主题发布消息测试

打开postman,post提交url请求(http://localhost:8081/sendMqtt2?topic=yuntian&msg=哈哈哈)或用其它工具提交以下代码

var settings = {
  "url": "http://localhost:8081/sendMqtt2?topic=yuntian&msg=哈哈哈",
  "method": "POST",
  "timeout": 0,
};

$.ajax(settings).done(function (response) {
  console.log(response);
});

观察订阅者项目控制台,会有以下消息输出:

--------------------START-------------------
接收到订阅消息:
topic:yuntian
message:哈哈哈
---------------------END--------------------

表示订阅者成功收到了发布者发布的yuntian主题消息

About

Spring Integration 集成 MQTT 的 demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages