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();
|
}
|
}
|
}
|