无关风月
2025-05-06 6f19ee6018f82cf981135fd81b1608faea53ce7e
ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/mqtt/util/MqttPushUtil.java
@@ -28,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()+"]");
@@ -50,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