dev-fred / GPS_Tracker_ESP8266

5 stars 5 forks source link

Manque un bout de code concernant le SSID #4

Closed PascalRZ closed 2 years ago

PascalRZ commented 2 years ago

Bonjour, Après plusieurs tentatives avec les différents fichiers ino pour ESP8266, pas de fonctionnement de la balise (en fait 6 balises avec des D1 mini et D1 mini pro) avec certains d'entre eux, les SSID détectés par mon smartphone étant du type "ESP-xxxx" ou "MicroPython-xxxxxx". Il manque un bout de code dans les versions "non-WEB" que j'ai ajouté ci-dessous en m'inspirant des versions WEB qui m'ont mis la puce à l'oreille car elles fonctionnent et "figent" le SSID suite à la création de l'Access Point même si on reflashe avec une version "non-WEB". La modification qui rend la balise fonctionnelle :

// start WiFi WiFi.mode(WIFI_OFF);

//conversion de l'adresse mac: String temp = WiFi.macAddress(); temp.replace(":","_"); //concat du prefixe et de l'adresse mac temp = String(prefixessid) + "" + temp; //transfert dans la variable globale ssid temp.toCharArray(ssid, 32);

// set default AP settings WiFi.softAP(ssid, nullptr, 6, false, 0); // ssid, pwd, channel, hidden, max_cnx, WiFi.setOutputPower(20.5); // max 20.5dBm

Pouvez-vous corriger les fichiers (je ne sais pas me servir de Github pour cela, je ne suis pas informaticien, je sais juste survoler des bouts de codes) ?

dev-fred commented 2 years ago

Je ne suis pas sûr de comprendre en quoi, la détection du SSID par votre smartphone, des balises utilisées en mode non WEB, peut poser un problème puisque l'on n'utilise pas de smartphone dans ce cas là. Cependant il y a un manque de cohérence avec GPS_Tracker_ESP8266V1/GPS_Tracker_ESP8266V1.ino et GPS_Tracker_ESP8266V1/GPS_Tracker_ESP8266V1.ino dans la façon de créer le SSID que je corrige, c'est juste esthétique.