User manual

else
{
success &= false;
}
success &= sendCom("AT+CIPMODE=0", "OK");
success &= sendCom("AT+CIPMUX=0", "OK");
return success;
}
Au début de la fonction la variable success est dabord posée sur true , car cette
variable est liée désormais avec différentes fonctions et. Cela signifie que même si
une seule des fonctions retourne la valeur, falsesuccess est donc immédiatement
false et toue la configuration a échoué. La première instruction AT contrôlée avec
succès est l’instruction Resetqui est presque toujours exécutée au début du pro-
gramme, pour s’assurer que les essais précédents ne revendiquent pas encore le
module. Cela peut durer en effet jusqu’à cinq secondes jusqu’à ce que le module
renvoie le message ready. C’est pourquoi brièvement avant la fonction send-
Com()le temps de latence pour esp8266.findUtil est fixé haut. Après le reset, le
temps de latence et de nouveau établi sur la valeur standard d’une seconde.
Ce qui suit ensuite est l’appel d’une fonction elle-même définie avec le nom
configStation()qui est abordée dans la section suivante. Elle sert à connecter le
module avec son réseau domestique. À cette fin, les paramètres SSID et PASS-
WORD que vous avez enregistrés au début du programme, sont transmis. Si la
connexion a été établie avec succès, le message de réussite d’abord et ensuite
l’adresse IP actuelle du module sont transférés au module série. À la fin de la
fonction sont encore fixés des paramètres sur lesquelles je reviendrai plus tard.
Enfin la variable success est renvoyée qui, nous l’espérons, a gardé le valeur true.
boolean configStation(String vSSID, String vPASSWORT)
{
boolean success = true;
success &= (sendCom("AT+CWMODE=1", "OK"));