From 935850110f48206e38dc7acd21f05fdc6a958cf3 Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: 星期日, 28 四月 2024 15:55:15 +0800
Subject: [PATCH] 优化
---
ard-work/src/main/java/com/ruoyi/utils/qymqtt/AutoMqtt.java | 40 ++++++++++++++++++----------------------
1 files changed, 18 insertions(+), 22 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 d6bff1d..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
@@ -12,34 +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);
- EmqClient emqClient = new EmqClient(carId+"mqttSubscribe");
- emqClient.connect();
- emqClient.subscribe(subscribe, QosEnum.QoS2);
- log.info("璁㈤槄涓婚锛�"+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