Springboot 集成 mosquito MQTT服务
实现消息订阅与发布。
-
pom依赖
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-stream</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-mqtt</artifactId>
</dependency>
application.yml配置
spring
mqtt:
username: admin
password: admin
url: tcp://10.9.25.20:1883
client:
id: 'mqttId1'
default:
topic: 'topic'
topics: topic,hello,hit/us
qosValues: 2,3
消息配置类
package mqtt;
import org.eclipse.paho.client.mqttv3.MqttConnectOptions;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.integration.annotation.IntegrationComponentScan;
import org.springframework.integration.annotation.ServiceActivator;
import org.springframework.integration.channel.DirectChannel;
import org.springframework.integration.core.MessageProducer;
import o

本文详细介绍了如何在SpringBoot项目中集成MosquittoMQTT服务,包括pom依赖配置、application.yml参数设置、消息配置类编写,以及发送和接收消息的接口示例。通过本教程,读者可以快速掌握SpringBoot与MQTT服务的集成方法。
最低0.47元/天 解锁文章

1688

被折叠的 条评论
为什么被折叠?



