| package com.dy.pipIrrApp.workOrder.mqtt; | 
|   | 
| import lombok.extern.slf4j.Slf4j; | 
| import org.eclipse.paho.client.mqttv3.MqttClient; | 
| import org.eclipse.paho.client.mqttv3.MqttException; | 
| import org.eclipse.paho.client.mqttv3.MqttMessage; | 
|   | 
| /** | 
|  * @author ZhuBaoMin | 
|  * @date 2024-11-16 11:28 | 
|  * @LastEditTime 2024-11-16 11:28 | 
|  * @Description 消息发送方法 | 
|  */ | 
|   | 
| @Slf4j | 
| public class MqttMsgSender { | 
|     public void sendMessage(MqttClient client, String topic, String content, int qos){ | 
|         MqttMessage message = new MqttMessage(content.getBytes()); | 
|         message.setQos(qos); | 
|         try{ | 
|             client.publish(topic,message); | 
|         } catch (MqttException e){ | 
|             log.error("MqttClient publish text info Error:{}!", e.getMessage()); | 
|             e.printStackTrace(); | 
|         } | 
|     } | 
| } |