User manual
003
boolean success = true;
004
success &= (sendCom("AT+CWMODE=1", "OK"));
005
esp8266.setTimeout(20000);
006
success &= (sendCom("AT+CWJAP=\"" + String(vSSID) + "\",\""
+ String(vPASSWORT) + "\"", "OK"));
007
esp8266.setTimeout(1000);
008
return success;
009
}
De functie configStation() werd in de espConfig()-functie opgeroepen. Hier wordt
het instellen van de WLAN-modus op stationsmodus met het bevel CWMODE en
tenslotte het verbinden met het netwerk via het CWJAP-bevel uitgevoerd. Het kan
echt lang duren tot de verbinding wordt gemaakt, waardoor de time-out hier kort-
stondig tot 20 seconden wordt verhoogd. Als u overigens een voorkeur hebt voor
de duale WLAN-modus, kunt u hier voor CWMODE een 3 invoeren.
001
boolean configAP()
002
{
003
boolean success = true;
004
005
success &= (sendCom("AT+CWMODE=2", "OK"));
006
success &= (sendCom("AT+CWSAP=\"NanoESP\",\"\",5,0",
"OK"));
007
008
return success;
009
}
De functie configAP() wordt in dit voorbeeld niet opgeroepen, maar moet echter
kort behandeld worden. Ze geeft zogezegd het contrastuk van de configStation()-
functie weer aangezien hier de module als Access Point wordt ingesteld. Een
langere time-out is hier niet nodig aangezien de module het CWSAP-bevel duide-