[Mise à jour le 19/8/2023]
L'ESP-01 est une version réduite de l'ESP8266 (ESPRESSIF) produite par AI-Thinker. De taille réduite, il permet de connecter un microcontrôleur à un réseau Wi-Fi et d’établir des connexions TCP/IP avec des commandes Hayes.
Ce module permet la programmation du module WiFi ESP8266 via le port USB d'un PC.
Les câbles TTL-232R-3V3 sont une famille de câbles convertisseurs USB vers UART série TTL intégrant le CI FT232RQ à interface USB vers UART série qui gère toute la signalisation et les protocoles USB. Les câbles offrent un moyen simple et rapide pour connecter des périphériques avec une interface série en niveau TTL vers USB.
// 1a. Connexion au module AT réponse : OK // 1b. Reset AT+RST Exemple de réponse partielle: OK ets Jan 8 2013,rst cause:2, boot mode:(3,7) load 0x40100000, len 2592, room 16 tail 0 chksum 0xf3 // 2. Version du firmware AT+GMR Exemple de réponse: AT version:1.2.0.0(Jul 1 2016 20:04:45) SDK version:1.5.4.1(39cb9a32) www.doit.am 0.0.0.6 Build:1.5.4.1 Apr 17 2018 11:39:14 OK // 3. Aresse IP du module (par défaut en mode point d'accès) AT+CIFSR réponse : +CIFSR:APIP,"192.168.4.1" +CIFSR:APMAC,"c6:5b:be:61:61:3d" // 4. Réglage en mode STA(STATION) (2:AP (Point d'accès), 3:STA+AP) AT+CWMODE=1 réponse : OK // 5. Connexion à un réseau WIFI AT+CWJAP="ssid","mot2passe" Exemple de réponse: connect to ssid SynBoxLAN, channel 5 OK // 6. IP attribué par le routeur AT+CIFSR Exemple de réponse: +CIFSR:STAIP,"192.168.200.189" +CIFSR:STAMAC,"c4:5b:be:61:61:3d" OK
const char* ssid = "your SSID"; const char* password = "your password";