Răsfoiți Sursa

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

CaCO3 3 ani în urmă
părinte
comite
6b47eef4cd
1 a modificat fișierele cu 3 adăugiri și 1 ștergeri
  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 = "";