Point d'accès à IP fixe ET station en DHCP

Bonjour à tous,

j'ai tenté le coup avec la biblioithèque Wifi, ça n'a pas fonctionné.
Avec la bibliothèque ESP8266wifi ce semble mieux parti.
Cependant, je n'arrive toujours pas à fixer l'adresse IP de mon point d'accès.

Voici mon code:

#include <ESP8266WiFi.h>

IPAddress APlocalIP(192, 168, 17, 2);
IPAddress APdns(192, 168, 17, 1);
IPAddress APgateway(192, 168, 17, 1);
IPAddress APsousRes(255, 255, 255, 0);


//Variables liées au rôle de « Point d`accès du présent composant
const char* APssid = "miniNivEAU";
const char* APpwsd = "NeDebordonsPas";
const char* APhost = "NiveauxBassins";
//Variables liées à la connexion Wifi servant à l'envoi de courriels
const char* ssid        = "SSDIduDHCP";           // SSID
const char* pswd        = "pswdduDHCP";      // WIFI

void setup()  {
  // Connexion au Wi-Fi local
  WiFi.mode(WIFI_AP_STA);                       //Mode mixte de fonctionnement: à la fois serveur (STA) et point d'accès (AP)
  ////En tant que serveur, connecté au réseau local
  WiFi.begin(ssid, pswd);
  Serial.print  ("Connexion Wifi ");
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.print  (WiFi.status() != WL_CONNECTED ? "\n ---------------------------Aucun courriel ne sera émis. ----------------------------" : "\nConnexion WiFi réussie à cette adresse : "); 
  Serial.println(WiFi.status() != WL_CONNECTED ? "" : WiFi.localIP().toString().c_str()); 
  
  ////En tant que point d'accès, gestionnaire d'IP demandeurs
  Serial.println(WiFi.softAPConfig(APlocalIP, APgateway, APsousRes) ? "Adresse fixée" : "Oups en ligne 149");
  Serial.print  (WiFi.softAP(APssid, APpwsd) ? "Point d`accès activé : " : "oups en ligne 150, alors que nous espérions ... ");                //Point d'accès (Identifiant du réseau, clef WPA associée)
  Serial.println(WiFi.softAPIP());
}

Voici le résultat obtenu:

11:33:52.191 -> Connexion Wifi ............
11:33:58.199 -> Connexion WiFi réussie à cette adresse : 192.168.1.22
11:33:58.199 -> Adresse fixée
11:33:59.029 -> Point d`accès activé : 192.168.42.1

Voyez, mon AP est au 42.1 alors que je le fixe au 17.1

Qu'est-ce que je loupe ?

Merci

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.