Browse Source

Merge branch 'master' of https://github.com/EnviroDIY/TinyGSM

v_master
Sara Damiano 6 years ago
parent
commit
d5dba5647f
1 changed files with 10 additions and 4 deletions
  1. +10
    -4
      src/TinyGsmClientXBee.h

+ 10
- 4
src/TinyGsmClientXBee.h View File

@ -597,16 +597,22 @@ public:
bool networkConnect(const char* ssid, const char* pwd) { bool networkConnect(const char* ssid, const char* pwd) {
if (!commandMode()) return false; // return immediately if (!commandMode()) return false; // return immediately
//nh For no pwd don't set setscurity or pwd
if (NULL == ssid ) return exitAndFail();
sendAT(GF("EE"), 2); // Set security to WPA2
if (NULL != pwd)
{
sendAT(GF("EE"), 2); // Set security to WPA2
if (waitResponse() != 1) return exitAndFail();
sendAT(GF("PK"), pwd);
} else {
sendAT(GF("EE"), 0); // Set No security
}
if (waitResponse() != 1) return exitAndFail(); if (waitResponse() != 1) return exitAndFail();
sendAT(GF("ID"), ssid); sendAT(GF("ID"), ssid);
if (waitResponse() != 1) return exitAndFail(); if (waitResponse() != 1) return exitAndFail();
sendAT(GF("PK"), pwd);
if (waitResponse() != 1) return exitAndFail();
if (!writeChanges()) return exitAndFail(); if (!writeChanges()) return exitAndFail();
exitCommand(); exitCommand();


Loading…
Cancel
Save