From 97c75a868e9fca03598dfa862bdd7ad94fd5fdcb Mon Sep 17 00:00:00 2001 From: jiazx0107@163.com <jiazx0107@163.com> Date: 星期四, 09 十一月 2023 00:54:08 +0800 Subject: [PATCH] 调整MQTT --- src/main/java/com/fzzy/mqtt/MqttProviderConfig.java | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/fzzy/mqtt/MqttProviderConfig.java b/src/main/java/com/fzzy/mqtt/MqttProviderConfig.java index 8198dbf..04cca6a 100644 --- a/src/main/java/com/fzzy/mqtt/MqttProviderConfig.java +++ b/src/main/java/com/fzzy/mqtt/MqttProviderConfig.java @@ -14,6 +14,8 @@ @Autowired private MqttProperties mqttProperties; + @Autowired + private MqttProviderCallBack mqttProviderCallBack; /** * 瀹㈡埛绔璞� */ @@ -34,7 +36,7 @@ public void connect(){ try{ //鍒涘缓MQTT瀹㈡埛绔璞� - client = new MqttClient(mqttProperties.getHost(),mqttProperties.getClientOutId(),new MemoryPersistence()); + client = new MqttClient(mqttProperties.getHost(),mqttProperties.getClientId(),new MemoryPersistence()); //杩炴帴璁剧疆 MqttConnectOptions options = new MqttConnectOptions(); //鏄惁娓呯┖session锛岃缃甪alse琛ㄧず鏈嶅姟鍣ㄤ細淇濈暀瀹㈡埛绔殑杩炴帴璁板綍锛堣闃呬富棰橈紝qos锛�,瀹㈡埛绔噸杩炰箣鍚庤兘鑾峰彇鍒版湇鍔″櫒鍦ㄥ鎴风鏂紑杩炴帴鏈熼棿鎺ㄩ�佺殑娑堟伅 @@ -49,9 +51,9 @@ //璁剧疆蹇冭烦鏃堕棿 鍗曚綅涓虹锛岃〃绀烘湇鍔″櫒姣忛殧 1.5*20绉掔殑鏃堕棿鍚戝鎴风鍙戦�佸績璺冲垽鏂鎴风鏄惁鍦ㄧ嚎 options.setKeepAliveInterval(20); //璁剧疆閬楀槺娑堟伅鐨勮瘽棰橈紝鑻ュ鎴风鍜屾湇鍔″櫒涔嬮棿鐨勮繛鎺ユ剰澶栨柇寮�锛屾湇鍔″櫒灏嗗彂甯冨鎴风鐨勯仐鍢变俊鎭� - options.setWill("willTopic",(mqttProperties.getClientOutId() + "涓庢湇鍔″櫒鏂紑杩炴帴").getBytes(),0,false); + options.setWill("willTopic",(mqttProperties.getClientId()+ "涓庢湇鍔″櫒鏂紑杩炴帴").getBytes(),0,false); //璁剧疆鍥炶皟 - client.setCallback(new MqttProviderCallBack()); + client.setCallback(mqttProviderCallBack); client.connect(options); } catch(MqttException e){ e.printStackTrace(); -- Gitblit v1.9.3