mqtt是一个轻量级的消息服务器
pom配置:
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-mqtt</artifactId>
</dependency>
配置文件配置:
# MQTT config
spring.mqtt.username=whl
spring.mqtt.password=123
spring.mqtt.url=tcp://192.168.100.10:1883
spring.mqtt.topics=demo_01
#spring.mqtt.client.id=Java_cline1245
spring.mqtt.completionTimeout=3000
mqtt配置:
package com.koala.console.configuration;
import cn.hutool.core.util.RandomUtil;
import lombok.extern.slf4j.Slf4j;
import org.eclipse.paho.client.mqttv3.MqttConnectOptions;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.integra