From a3d274cc185968709ff240cd77a11a31df045183 Mon Sep 17 00:00:00 2001
From: zhangnaisong <2434969829@qq.com>
Date: 星期一, 27 五月 2024 14:25:29 +0800
Subject: [PATCH] 设备健康获取某油井一段时间的测量趋势修改提交
---
ard-work/src/main/java/com/ruoyi/utils/qymqtt/AutoMqtt.java | 38 ++++++++++++++++++++------------------
1 files changed, 20 insertions(+), 18 deletions(-)
diff --git a/ard-work/src/main/java/com/ruoyi/utils/qymqtt/AutoMqtt.java b/ard-work/src/main/java/com/ruoyi/utils/qymqtt/AutoMqtt.java
index 864148a..688c0bf 100644
--- a/ard-work/src/main/java/com/ruoyi/utils/qymqtt/AutoMqtt.java
+++ b/ard-work/src/main/java/com/ruoyi/utils/qymqtt/AutoMqtt.java
@@ -2,6 +2,8 @@
import com.ruoyi.sy.domain.ArdSyCarRtu;
import com.ruoyi.sy.service.ArdSyCarRtuService;
+import com.ruoyi.utils.qymqtt.newM.EmqClient;
+import com.ruoyi.utils.qymqtt.newM.QosEnum;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -10,30 +12,30 @@
import java.util.List;
import java.util.UUID;
-@Slf4j
+@Slf4j(topic = "mqttCar")
@Component
-public class AutoMqtt {
+public class AutoMqtt {
@Autowired
private ArdSyCarRtuService ardSyCarRtuService;
@PostConstruct
public void init() {
-// ArdSyCarRtuService carRtuService = SpringUtils.getBean(ArdSyCarRtuService.class);
-// //鑾峰彇鐢电閿佸湴鍧�
-// String mqttUrl = carRtuService.url("ElectromagneticLockUrl");
- List<ArdSyCarRtu> rtus = ardSyCarRtuService.allCarTopicList();
- for (int i = 0; i < rtus.size(); i++) {
- ArdSyCarRtu rtu = rtus.get(i);
- String carId = rtu.getCarId();
- String subscribe = rtu.getTopicSubscribe();
- try {
- MqttCustomerClient mqttCustomerClient = new MqttCustomerClient();
- mqttCustomerClient.connect(carId+"mqtt"+ UUID.randomUUID());
- mqttCustomerClient.subscribe(subscribe);
- }catch (Exception e) {
- e.printStackTrace();
- }
- }
+// List<ArdSyCarRtu> rtus = ardSyCarRtuService.allCarTopicList();
+// for (int i = 0; i < rtus.size(); i++) {
+// ArdSyCarRtu rtu = rtus.get(i);
+// String carId = rtu.getCarId();
+// String subscribe = rtu.getTopicSubscribe();
+// try {
+// EmqClient emqClient = new EmqClient(carId+"mqttSubscribe"+UUID.randomUUID());
+// emqClient.connect();
+// emqClient.subscribe(subscribe, QosEnum.QoS2);
+// log.debug("璁㈤槄涓婚锛�"+subscribe);
+// }catch (Exception e) {
+// e.printStackTrace();
+// }
+// }
}
+
+
}
--
Gitblit v1.9.3