mqtt消息, 记录云端推送站端的信息
This commit is contained in:
parent
994179f53b
commit
6110548291
@ -10,7 +10,7 @@ import org.springframework.stereotype.Component;
|
|||||||
@Component
|
@Component
|
||||||
public class MqttPublishMessage {
|
public class MqttPublishMessage {
|
||||||
|
|
||||||
public void publish(String message, String topic) {
|
public MqttMessage publish(String message, String topic) {
|
||||||
MqttClient cloudClient = MqttConnectInit.mqttClientMap.get("cloudClient");
|
MqttClient cloudClient = MqttConnectInit.mqttClientMap.get("cloudClient");
|
||||||
MqttMessage mqttMessage = new MqttMessage();
|
MqttMessage mqttMessage = new MqttMessage();
|
||||||
/**
|
/**
|
||||||
@ -36,6 +36,8 @@ public class MqttPublishMessage {
|
|||||||
} catch (MqttException e) {
|
} catch (MqttException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return mqttMessage;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -102,8 +102,13 @@ public class MessageUtilService {
|
|||||||
|
|
||||||
String encrypt = aes.encryptBase64(JSONUtil.toJsonStr(message));
|
String encrypt = aes.encryptBase64(JSONUtil.toJsonStr(message));
|
||||||
// 3. 发送MQTT消息
|
// 3. 发送MQTT消息
|
||||||
publishMessage.publish(encrypt, topic.toString());
|
try {
|
||||||
}
|
MqttMessage mqttMessage = publishMessage.publish(encrypt, topic.toString());
|
||||||
|
addMqttMessage(topic, mqttMessage.getId()+"", mqttMessage.getQos(), dataBody);
|
||||||
|
} catch (Exception e) {
|
||||||
|
throw new RuntimeException(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user