Ce guide explique comment installer et configurer Gateway Lab sur un ESP32-S3.
- ESP32-S3
- 16 Mo de Flash recommandés
- 8 Mo de PSRAM recommandés
- Câble USB de données
Pour un premier essai, le plus simple est d'utiliser ESP Launchpad :
https://espressif.github.io/esp-launchpad/
Téléchargez la dernière version du firmware depuis la section Releases du dépôt GitHub.
Fichier :
gatewaylab-vX.X.X-firmware.bin
Branchez l'ESP32-S3 à votre ordinateur à l'aide d'un câble USB.
Lancez ESP Launchpad.
Choisissez :
ESP32-S3
Sélectionnez :
gatewaylab-vX.X.X-firmware.bin
Cliquez sur :
Flasher l'appareil
Patientez jusqu'à la fin de l'opération.
L'ESP32 redémarrera automatiquement.
Au premier démarrage, Gateway Lab crée automatiquement un point d'accès WiFi :
GatewayLab-Setup
Connectez-vous à ce réseau depuis votre ordinateur, tablette ou smartphone.
Une page de configuration devrait s'ouvrir automatiquement.
Si ce n'est pas le cas, ouvrez :
http://192.168.4.1
Saisissez :
- le nom du réseau WiFi (SSID)
- le mot de passe
Cliquez sur :
Enregistrer
Gateway Lab redémarre automatiquement.
Une fois connecté à votre réseau local :
http://gatewaylab.local
Si votre réseau ne prend pas en charge mDNS, utilisez l'adresse IP affichée par votre routeur ou votre box Internet.
Gateway Lab peut mémoriser plusieurs réseaux WiFi.
Les réseaux enregistrés sont conservés en mémoire même après :
- un redémarrage
- une coupure de courant
- une mise à jour OTA
Ils peuvent être gérés depuis :
Paramètres → Réseau WiFi
Les versions suivantes peuvent être installées directement depuis l'interface Web grâce à la fonction OTA.
Aucune connexion USB n'est nécessaire après l'installation initiale.
Vérifiez :
- que l'ESP32 est connecté au WiFi
- que votre appareil est sur le même réseau
- que mDNS est supporté par votre système
Essayez également l'adresse IP attribuée par votre routeur.
Connectez-vous manuellement au réseau :
GatewayLab-Setup
Puis ouvrez :
http://192.168.4.1
Pour signaler un bug ou proposer une amélioration :
- Ouvrez une issue GitHub
- Consultez le README et la documentation du projet