|
|
|
@ -35,12 +35,14 @@ public class MqttProviderConfig { |
|
|
|
|
@Value("${mqtt.keepAlive}") |
|
|
|
|
private int keepAlive; |
|
|
|
|
|
|
|
|
|
@Value("${mqtt.topic1}") |
|
|
|
|
private String topic1; |
|
|
|
|
@Value("${mqtt.dataTopic}") |
|
|
|
|
private String dataTopic; |
|
|
|
|
|
|
|
|
|
@Value("${mqtt.topic2}") |
|
|
|
|
private String topic2; |
|
|
|
|
@Value("${mqtt.statusTopic}") |
|
|
|
|
private String statusTopic; |
|
|
|
|
|
|
|
|
|
@Value("${mqtt.warnTopic}") |
|
|
|
|
private String warnTopic; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 客户端对象 |
|
|
|
@ -63,8 +65,8 @@ public class MqttProviderConfig { |
|
|
|
|
try { |
|
|
|
|
myMQTTClient.connect(); |
|
|
|
|
//不同的主题
|
|
|
|
|
myMQTTClient.subscribe(topic1, 0); |
|
|
|
|
myMQTTClient.subscribe(topic2, 0); |
|
|
|
|
myMQTTClient.subscribe(dataTopic, 0); |
|
|
|
|
myMQTTClient.subscribe(statusTopic, 0); |
|
|
|
|
return myMQTTClient; |
|
|
|
|
} catch (MqttException e) { |
|
|
|
|
log.error("MQTT connect exception,connect time = " + i); |
|
|
|
|