package com.ruoyi.device.mqtt; import lombok.Data; import org.springframework.stereotype.Component; /** * mqtt连接参数实体对象 */ @Data @Component public class DeviceMqttConfig { /** * MQTT-服务端-IP */ // @Value("${mqtt.url}") private String url; /** * MQTT-服务端-用户名 */ // @Value("${mqtt.username}") private String username; /** * MQTT-服务端-密码 */ // @Value("${mqtt.password}") private String password; /** * 超时时间 */ // @Value("${mqtt.timeout}") private int timeout; /** * 心跳检测时间 */ // @Value("${mqtt.keepalive}") private int keepalive; /** * 心跳包级别 */ // @Value("${mqtt.qos}") private int qos; /** * 服务端连接超时时间 */ // @Value("${mqtt.completion-timeout}") private int completionTimeout; /** * clientId */ // @Value("${mqtt.clientId}") private String clientId; /** * 订阅主题 */ // @Value("${mqtt.subscribe}") private String subscribe; /** * mqtt连接开关 */ private Boolean client; }