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.