Deutsch English Français Italiano |
<62b064d3$0$2981$426a34cc@news.free.fr> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!feeds.phibee-telecom.net!news.mixmin.net!proxad.net!feeder1-2.proxad.net!cleanfeed2-b.proxad.net!nnrp1-2.free.fr!not-for-mail Date: Mon, 20 Jun 2022 14:15:14 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 Subject: Re: question sur nodemcu8266 / arduino Content-Language: fr Newsgroups: fr.sci.electronique References: <t8pc4u$10pq$1@gioia.aioe.org> From: laurent <laurent@invalid.fr> In-Reply-To: <t8pc4u$10pq$1@gioia.aioe.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Lines: 70 Message-ID: <62b064d3$0$2981$426a34cc@news.free.fr> Organization: Guest of ProXad - France NNTP-Posting-Date: 20 Jun 2022 14:15:15 CEST NNTP-Posting-Host: 88.120.93.228 X-Trace: 1655727315 news-4.free.fr 2981 88.120.93.228:27639 X-Complaints-To: abuse@proxad.net Bytes: 2774 Le 20/06/2022 à 10:46, zeneca a écrit : > Je voudrai faire en sorte que le système essaye de se connecter sur un > site WIFI selon une liste de SITE connu. > J'essaye cei sans succès (jusque maintenant) > > struct netw > { > char *MXWifi;/*ssid*/ > char *YYYZY; /*passwd*/ > const char *MyIp; /*ip adress*/ > struct netw *next; > }; > > struct netw prem = {"AAACCCCCC","xvdfgghs","192,168,1,32"}; > struct netw seco = {"Orange-aa","XyZyQR","192,168,0,32"}; > > struct netw *current; > > dans setup() > > IPAddress local_IP(MYIpad); > IPAddress gateway(MYGatew); > > DoConnect(); > > > dans > void Doconnect() { > > while(1) { > Serial.println(current->MXWifi); > Serial.println(current->YYYZY); > Serial.println(current->MyIp); > > // IPAddress local_IP(current->MyIp); > Serial.println("-------------------"); > > if (current->next != &prem) { > current = current->next; > } else { > current = &prem; > break; > } > > > } > > La compilation ne veut pas de l'adresse ip. > Rien de ce que j'ai testé ne fonctionne!! > André > Bonjour, J'arrive à passer la compil en ajoutant en entête : #include <ESP8266WiFi.h> // qui définit le type IPAddress et donne les fonctions de connexion #define MYIpad 192,168,0,1 #define MYGatew 192,168,0,255 // 2 adresses au hasard pour que les variables soient initialisées et en corrigeant qq typos (ex : Doconnect/DoConnect) mais le code que tu donnes ne réalise pas (encore) le chaînage des éléments de la liste, ni le parcours de cette liste. Bon courage, L.