Просмотр исходного кода

use unique MQTT client ID. Without this (and multiple running deevices with same ID), they disconnect each other!

CaCO3 3 лет назад
Родитель
Сommit
6b47eef4cd
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      code/components/jomjol_flowcontroll/ClassFlowMQTT.cpp

+ 3 - 1
code/components/jomjol_flowcontroll/ClassFlowMQTT.cpp

@@ -26,7 +26,9 @@ void ClassFlowMQTT::SetInitialParameter(void)
 
     topicUptime = "";
     topicFreeMem = "";
-    clientname = "watermeter";
+
+    clientname = "AIOTED-" + getMac();
+
     OldValue = "";
     flowpostprocessing = NULL;  
     user = "";