package com.doumee.core.mqtt.config; 
 | 
  
 | 
import com.doumee.core.constants.Constants; 
 | 
import lombok.Data; 
 | 
import org.eclipse.paho.client.mqttv3.MqttClient; 
 | 
import org.eclipse.paho.client.mqttv3.MqttConnectOptions; 
 | 
import org.eclipse.paho.client.mqttv3.MqttMessage; 
 | 
import org.eclipse.paho.client.mqttv3.MqttTopic; 
 | 
import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence; 
 | 
import org.springframework.boot.context.properties.ConfigurationProperties; 
 | 
import org.springframework.stereotype.Component; 
 | 
import org.yaml.snakeyaml.scanner.Constant; 
 | 
  
 | 
  
 | 
@Component 
 | 
@ConfigurationProperties(prefix = "mqtt") 
 | 
@Data 
 | 
public class MqttConfig { 
 | 
        /** 
 | 
         *服务器地址 ip+端口,如tcp://175.27.187.84:1883 
 | 
         */ 
 | 
        private String host; 
 | 
        /** 
 | 
         * 客户端编码 
 | 
         */ 
 | 
        private String clientid; 
 | 
        /** 
 | 
         * 客户端编码用户订阅 
 | 
         */ 
 | 
        private String subclientid; 
 | 
        /** 
 | 
         * 授权账号 
 | 
         */ 
 | 
        private String username ; 
 | 
        /** 
 | 
         * 授权密码 
 | 
         */ 
 | 
        private String password; 
 | 
        /** 
 | 
         * 客户端版本后缀 
 | 
         */ 
 | 
        private String version; 
 | 
  
 | 
} 
 |