From 4ce9ac31e35aca8ebf075d0d9604ee5c6005c39a Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期二, 06 五月 2025 15:33:05 +0800 Subject: [PATCH] 政务云数据上传 --- ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/mqtt/util/MqttPushUtil.java | 22 ++++++++++++---------- 1 files changed, 12 insertions(+), 10 deletions(-) diff --git a/ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/mqtt/util/MqttPushUtil.java b/ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/mqtt/util/MqttPushUtil.java index 2f78687..2e95672 100644 --- a/ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/mqtt/util/MqttPushUtil.java +++ b/ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/mqtt/util/MqttPushUtil.java @@ -11,6 +11,7 @@ import org.springframework.stereotype.Component; @Slf4j +@Component public class MqttPushUtil { private final static String HOST = "tcp://127.0.0.1:9882"; @@ -27,12 +28,12 @@ * @param message * @return */ - public static R<String> pushChargePileData(String topic, String message){ + public R<String> pushChargePileData(String topic, String message){ try { - MqttPushUtil mqttConnect = new MqttPushUtil(); - mqttConnect.start(); +// MqttPushUtil mqttConnect = new MqttPushUtil(); +// mqttConnect.start(); //发布消息 - mqttConnect.publish(topic,message); + this.publish(topic,message); return R.ok("["+topic+"]-推送成功;内容为:["+message+"]"); } catch (MqttException e) { return R.fail("推送失败:["+e.getMessage()+"]"); @@ -49,12 +50,13 @@ mqttConnect.publish("/cmt/IoT/pub/8/6700/status/silent","message11消息"); } -// @Bean -// public MqttPushUtil getMqttPushClient() { -// //连接至mqtt服务器,获取mqtt连接 -// this.start(); -// return this; -// } + @Bean + public MqttPushUtil getMqttPushClient() { + //连接至mqtt服务器,获取mqtt连接 + MqttPushUtil mqttConnect = new MqttPushUtil(); + mqttConnect.start(); + return this; + } /** * 初始化mqtt链接 * @throws MqttException -- Gitblit v1.7.1