LOCODUINO
Discussions Générales => Discussions ouvertes => Discussion démarrée par: Jean-Luc-57 le avril 23, 2020, 01:54:13 pm
-
Bonjour,
Je voudrai connecter le module ESP8266 ESP-12F (en référence) à mon réseau local. Toutes les documentations que je trouve (y compris celle du fournisseur) font référence au module ESP8266 classique.
En autre, il parle de modifier "AT+CWMODE=1".
Je veux bien entendu utiliser ce module seul.
Je peux sans problème connecter le module en mode station à mon téléphone, mais en "Access Point", il me donne toujours l'IP de base 192.168.4.1 qui n'est bien sûr pas compatible avec mon réseau local.
Si quelqu'un peut me renseigner, merci d'avance.
Jean-Luc
-
Vous ne donnez aucune indication sur votre sketch et c'est pourtant lui qui doit définir l'adresse IP.
Cela dit, si ce n'est pas une application ferroviaire, je crains que vous n'ayez pas beaucoup de réponses.
https://www.amazon.fr/AZDelivery-NodeMCU-Development-CP2102-Parent/dp/B06Y1LZLLY?th=1
-
...mais en "Access Point", il me donne toujours l'IP de base 192.168.4.1 qui n'est bien sûr pas compatible avec mon réseau local.
Si quelqu'un peut me renseigner, merci d'avance.
Jean-Luc
Et bien justement Acces Point, c'est fait pour ne pas dépendre d'un réseau local !!! Si vous voulez une IP fixe pour l'ESP sur un réseau local, par exemple ici avec adresse 192.168.1.184. Il est possible de passer moins de paramètres, je n'ai plus ça en tête mais je crois qu'il est possible de ne passer que l'IP fixe avec WiFi.config(local_IP), a essayer :
// Set your Static IP address
IPAddress local_IP(192, 168, 1, 184);
// Set your Gateway IP address
IPAddress gateway(192, 168, 1, 1);
IPAddress subnet(255, 255, 0, 0);
IPAddress primaryDNS(8, 8, 8, 8); //optional
IPAddress secondaryDNS(8, 8, 4, 4); //optional
void setup() {
// Configures static IP address
if (!WiFi.config(local_IP, gateway, subnet, primaryDNS, secondaryDNS)) {
Serial.println("STA Failed to configure");
}