Skip to content

Commit 639a30e

Browse files
committed
update codes, upgrade BLINKER APCONFIG codes.
1 parent 50ed535 commit 639a30e

File tree

2 files changed

+38
-32
lines changed

2 files changed

+38
-32
lines changed

src/Adapters/BlinkerMQTT.h

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2486,6 +2486,7 @@ void BlinkerMQTT::mDNSInit()
24862486

24872487
MDNS.addService(BLINKER_MDNS_SERVICE_BLINKER, "tcp", WS_SERVERPORT);
24882488
MDNS.addServiceTxt(BLINKER_MDNS_SERVICE_BLINKER, "tcp", "deviceName", String(DEVICE_NAME_MQTT));
2489+
MDNS.addServiceTxt(BLINKER_MDNS_SERVICE_BLINKER, "tcp", "mac", macDeviceName());
24892490

24902491
webSocket_MQTT.begin();
24912492
webSocket_MQTT.onEvent(webSocketEvent_MQTT);
@@ -2912,16 +2913,18 @@ bool BlinkerMQTT::autoInit()
29122913
WiFi.begin();
29132914
::delay(500);
29142915

2915-
BLINKER_LOG(BLINKER_F("Waiting for WiFi "),
2916-
BLINKER_WIFI_AUTO_INIT_TIMEOUT / 1000,
2917-
BLINKER_F("s, will enter SMARTCONFIG or "),
2918-
BLINKER_F("APCONFIG while WiFi not connect!"));
2916+
// BLINKER_LOG(BLINKER_F("Waiting for WiFi "),
2917+
// BLINKER_WIFI_AUTO_INIT_TIMEOUT / 1000,
2918+
// BLINKER_F("s, will enter SMARTCONFIG or "),
2919+
// BLINKER_F("APCONFIG while WiFi not connect!"));
2920+
2921+
BLINKER_LOG(BLINKER_F("Connecting to WiFi"));
29192922

29202923
uint8_t _times = 0;
29212924
while (WiFi.status() != WL_CONNECTED) {
29222925
::delay(500);
2923-
if (_times > BLINKER_WIFI_AUTO_INIT_TIMEOUT / 500) break;
2924-
_times++;
2926+
// if (_times > BLINKER_WIFI_AUTO_INIT_TIMEOUT / 500) break;
2927+
// _times++;
29252928
}
29262929

29272930
if (WiFi.status() != WL_CONNECTED) return false;
@@ -3006,20 +3009,20 @@ void BlinkerMQTT::softAPinit()
30063009
// BLINKER_LOG(BLINKER_F("HTTP _apServer started"));
30073010
// BLINKER_LOG(BLINKER_F("URL: http://"), WiFi.softAPIP());
30083011

3009-
#if defined(ESP8266)
3010-
if (!MDNS.begin(softAP_ssid.c_str(), WiFi.localIP())) {
3011-
#elif defined(ESP32)
3012-
if (!MDNS.begin(softAP_ssid.c_str())) {
3013-
#endif
3014-
while(1) {
3015-
::delay(100);
3016-
}
3017-
}
3012+
// #if defined(ESP8266)
3013+
// if (!MDNS.begin(softAP_ssid.c_str(), WiFi.localIP())) {
3014+
// #elif defined(ESP32)
3015+
// if (!MDNS.begin(softAP_ssid.c_str())) {
3016+
// #endif
3017+
// while(1) {
3018+
// ::delay(100);
3019+
// }
3020+
// }
30183021

3019-
BLINKER_LOG(BLINKER_F("mDNS responder started"));
3022+
// BLINKER_LOG(BLINKER_F("mDNS responder started"));
30203023

3021-
MDNS.addService(BLINKER_MDNS_SERVICE_BLINKER, "tcp", WS_SERVERPORT);
3022-
MDNS.addServiceTxt(BLINKER_MDNS_SERVICE_BLINKER, "tcp", "deviceName", macDeviceName());
3024+
// MDNS.addService(BLINKER_MDNS_SERVICE_BLINKER, "tcp", WS_SERVERPORT);
3025+
// MDNS.addServiceTxt(BLINKER_MDNS_SERVICE_BLINKER, "tcp", "deviceName", macDeviceName());
30233026

30243027
webSocket_MQTT.begin();
30253028
webSocket_MQTT.onEvent(webSocketEvent_MQTT);
@@ -3215,7 +3218,7 @@ bool BlinkerMQTT::parseUrl(String data)
32153218
BLINKER_LOG(BLINKER_F("pswd: "), _pswd);
32163219

32173220
// free(_apServer);
3218-
MDNS.end();
3221+
// MDNS.end();
32193222
webSocket_MQTT.close();
32203223

32213224
connectWiFi(_ssid, _pswd);

src/Adapters/BlinkerPROESP.h

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2556,6 +2556,8 @@ void BlinkerPROESP::mDNSInit(String name)
25562556

25572557
BLINKER_LOG(BLINKER_F("WiFi.localIP: "), WiFi.localIP());
25582558

2559+
// MDNS.end();
2560+
25592561
#if defined(ESP8266)
25602562
if (!MDNS.begin(name.c_str(), WiFi.localIP())) {
25612563
#elif defined(ESP32)
@@ -2572,6 +2574,7 @@ void BlinkerPROESP::mDNSInit(String name)
25722574

25732575
MDNS.addService(BLINKER_MDNS_SERVICE_BLINKER, "tcp", WS_SERVERPORT);
25742576
MDNS.addServiceTxt(BLINKER_MDNS_SERVICE_BLINKER, "tcp", "deviceName", name);
2577+
MDNS.addServiceTxt(BLINKER_MDNS_SERVICE_BLINKER, "tcp", "mac", macDeviceName());
25752578

25762579
// if (!isWSinit)
25772580
// {
@@ -3154,20 +3157,20 @@ void BlinkerWlan::softAPinit() {
31543157
// BLINKER_LOG(BLINKER_F("HTTP _server started"));
31553158
// BLINKER_LOG(String("URL: http://" + WiFi.softAPIP()));
31563159

3157-
#if defined(ESP8266)
3158-
if (!MDNS.begin(softAP_ssid.c_str(), WiFi.localIP())) {
3159-
#elif defined(ESP32)
3160-
if (!MDNS.begin(softAP_ssid.c_str())) {
3161-
#endif
3162-
while(1) {
3163-
::delay(100);
3164-
}
3165-
}
3160+
// #if defined(ESP8266)
3161+
// if (!MDNS.begin(softAP_ssid.c_str(), WiFi.localIP())) {
3162+
// #elif defined(ESP32)
3163+
// if (!MDNS.begin(softAP_ssid.c_str())) {
3164+
// #endif
3165+
// while(1) {
3166+
// ::delay(100);
3167+
// }
3168+
// }
31663169

3167-
BLINKER_LOG(BLINKER_F("mDNS responder started"));
3170+
// BLINKER_LOG(BLINKER_F("mDNS responder started"));
31683171

3169-
MDNS.addService(BLINKER_MDNS_SERVICE_BLINKER, "tcp", WS_SERVERPORT);
3170-
MDNS.addServiceTxt(BLINKER_MDNS_SERVICE_BLINKER, "tcp", "deviceName", macDeviceName());
3172+
// MDNS.addService(BLINKER_MDNS_SERVICE_BLINKER, "tcp", WS_SERVERPORT);
3173+
// MDNS.addServiceTxt(BLINKER_MDNS_SERVICE_BLINKER, "tcp", "deviceName", macDeviceName());
31713174

31723175
webSocket_PRO.begin();
31733176
webSocket_PRO.onEvent(webSocketEvent_PRO);
@@ -3265,7 +3268,7 @@ void BlinkerWlan::parseUrl(String data)
32653268
BLINKER_LOG(BLINKER_F("pswd: "), _pswd);
32663269

32673270
// free(_server);
3268-
MDNS.end();
3271+
// MDNS.end();
32693272
webSocket_PRO.close();
32703273

32713274
SSID = (char*)malloc(BLINKER_SSID_SIZE*sizeof(char));

0 commit comments

Comments
 (0)