я не знаю, как мне отправить файл с помощью mqtt в Springboot?
используйте paho.client.mqttv3, я хочу передать файл сегментами. >
org.eclipse.paho
org.eclipse.paho.client.mqttv3
1.2.2
String broker = "tcp://198.22.331.1:1883";
String username = "test";
String password = "p123456";
String clientid = chatDto.getImei();
try {
this.mqttClient = new MqttClient(broker, clientid, new MemoryPersistence());
MqttConnectOptions options = new MqttConnectOptions();
options.setUserName(username);
options.setPassword(password.toCharArray());
options.setKeepAliveInterval(60);
options.setConnectionTimeout(60);
mqttClient.connect(options);
} catch (MqttException e) {
throw new RuntimeException(e);
}
Подробнее здесь: https://stackoverflow.com/questions/783 ... springboot