User manual
006
success &= (sendCom("AT+CWJAP=\"" + String(vSSID) + "\",\""
+ String(vPASSWORT) + "\"", "OK"));
007
esp8266.setTimeout(1000);
008
return success;
009
}
Funkcja configStation() została wywołana w funkcjiespConfig(). Tutaj dokonuje się
ustawienia modułu WLAN w trybie stacji poleceniem CWMODE a następnie
połączenia z siecią poleceniem CWJAP. Nawiązywanie połączenia może trwać
bardzo długo, w związku z czym timeout jest tutaj na krótko wydłużany do 20
sekund. Jeśli jednak preferowany jest podwójny tryb WLAN, można tutaj dla
CWMODE wpisać wartość 3.
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
}
Funkcja configAP() w tym przykładzie nie jest wywoływana, ale musi byc krótko
omówiona. Można powiedzieć, że jest ona przeciwnością funkcjiconfigStation(),
ponieważ tutaj moduł jest ustawiany jako Access Point. Długi timeout nie jest tutaj
potrzebny, ponieważ moduł może przetworzyć polecenie CWSAPznacznie
szybciej. W późniejszych próbach w funkcji espConfig()-zamiast
configStation() będzie wywoływana funkcja configAP().
001
void setup()
002
{
003
// Open serial communications and wait for port to open:










