diff --git a/src/main/java/com/ruoyi/device/domain/impl/djimqtt/service/DjiMqttClientService.java b/src/main/java/com/ruoyi/device/domain/impl/djimqtt/service/DjiMqttClientService.java index 4b6503a..ad3ab9a 100644 --- a/src/main/java/com/ruoyi/device/domain/impl/djimqtt/service/DjiMqttClientService.java +++ b/src/main/java/com/ruoyi/device/domain/impl/djimqtt/service/DjiMqttClientService.java @@ -108,6 +108,9 @@ public class DjiMqttClientService { options.setAutomaticReconnect(config.getAutoReconnect()); options.setCleanSession(config.getCleanSession()); + // 设置MQTT版本为5.0 + options.setMqttVersion(MqttConnectOptions.MQTT_VERSION_5_0); + factory.setConnectionOptions(options); return factory; } diff --git a/src/main/resources/bootstrap.yml b/src/main/resources/bootstrap.yml index c9b63f8..140942b 100644 --- a/src/main/resources/bootstrap.yml +++ b/src/main/resources/bootstrap.yml @@ -48,7 +48,7 @@ dji: host: mqtt.t-aaron.com port: 10883 version: 5 - client-id: ThingsBoard_gateway + client-id: mqttx_c1c67436 username: admin password: admin connection-timeout: 30