WikiElectronique

Wiki sur l'électronique et l'informatique

Outils pour utilisateurs

Outils du site


esp8266

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
esp8266 [2017/03/21 00:34]
88.164.131.165
esp8266 [2017/03/21 19:13]
88.164.131.165 [Prise en main]
Ligne 1: Ligne 1:
 ====== D1 Mini NodeMcu Lus WiFi ====== ====== D1 Mini NodeMcu Lus WiFi ======
  
 +===== Introduction =====
 +Le D1 Mini est un module permettant de faire de la communication sans fil en WIFI a faible coût. De 3 à 5€ en fonction du vendeur. On peut le trouver chez Amazon avec une livraison en 24h ou chez AliExpress ou Banggood.
 +
 +===== Liens utiles =====
 http://​linuxfr.org/​news/​nodemcu-esp8266-une-alternative-a-l-arduino http://​linuxfr.org/​news/​nodemcu-esp8266-une-alternative-a-l-arduino
  
-AT+CWMODE=1 : Passage en mode station+https://​www.wemos.cc/​product/​d1-mini.html 
 + 
 +===== Caractéristiques ===== 
 + 
 +Consommation : 10uA (Vieille profonde) - 170mA 
 +===== Prise en main ===== 
 +Le D1 mini est équipé d'un module ESP8266 qui est un module WIFI disposant d'​entrées sorties et d'une liaison série dont la vitesse par défaut est 115200 bauds. 
 + 
 +Par défaut, il ne répond qu'à des commandes de bases envoyées par un logiciel type Hyperterminal. 
 +Il est possible de le programmer avec un firmware qui embarquera votre applicatif.  
 + 
 +Le set des commandes : 
 +{{::​esp8266atcommandsset.pdf|}} 
 + 
 +Quelques commandes utiles :  
 + 
 +AT+CWMODE=1 : Passage en mode station ​(ou périphériques à la différence du mode point d’acces) 
 + 
 +AT+CWLAP : Detection des réseaux WIFI à proximités 
 +<​code>​ 
 +AT+CWLAP 
 +busy p... 
 ++CWLAP:​(2,"​WIFI1",​-79,"​12:​12:​12:​12:​12:​12",​1,​-12,​0) 
 ++CWLAP:​(0,"​WIFI2",​-77,"​12:​12:​12:​12:​12:​12",​1,​-12,​0) 
 ++CWLAP:​(2,"​WIFI3",​-91,"​12:​12:​12:​12:​12:​12",​7,​-12,​0) 
 ++CWLAP:​(0,"​WIFI4",​-89,"​12:​12:​12:​12:​12:​12",​7,​-12,​0) 
 ++CWLAP:​(4,"​WIFI5",​-88,"​12:​12:​12:​12:​12:​12",​7,​23,​0) 
 ++CWLAP:​(2,"​WIFI6",​-68,"​12:​12:​12:​12:​12:​12",​11,​1,​0) 
 +OK 
 +</​code>​ 
 + 
 +AT+CWLAP : Connexion à votre réseau WIFI 
 + 
 +<​code>​ 
 +AT+CWLAP 
 +AT+CWJAP="​MONWIFI","​MONPASS"​ 
 +WIFI CONNECTED 
 +WIFI GOT IP 
 +OK 
 +</​code>​
  
-[21-03-17 00:​24:​36]: ​AT+CWLAP+AT+CIFSR : Lecture de l'​adresse IP attribuée par votre rouleur en DHCP
  
-[21-03-17 00:24:36]: busy p... +<​code>​ 
-[21-03-17 00:​24:​37]: ​+CWLAP:​(2,"​WIFI1",​-79,"​12:​12:​12:​12:​12:​12",​1,​-12,​0) +AT+CIFSR 
-[21-03-17 00:​24:​37]: ​+CWLAP:(0,"WIFI2",​-77,"​12:​12:​12:​12:​12:​12",​1,-12,0) ++CIFSR:STAIP,"192.168.0.1" 
-[21-03-17 00:24:37]: +CWLAP:(2,"WIFI3",​-91,"​12:​12:​12:​12:​12:​12",​7,​-12,​0) ++CIFSR:STAMAC,"​12:​12:​12:​12:​12:​12"​ 
-[21-03-17 00:​24:​37]: ​+CWLAP:(0,"​WIFI4",​-89,"​12:​12:​12:​12:​12:​12"​,7,-12,0) +OK 
-[21-03-17 00:24:37]: +CWLAP:​(4,"​WIFI5",​-88,"​12:​12:​12:​12:​12:​12",​7,​23,​0) +</​code>​
-[21-03-17 00:24:37]: +CWLAP:​(2,"​WIFI6",​-68,"​12:​12:​12:​12:​12:​12",​11,​1,​0) +
-[21-03-17 00:24:37]: OK+
  
-[21-03-17 00:24:36]: AT+CWLAP +Il est à ce moment là possible de faire un ping pour vérifier que votre D1 est bien connecté à votre réseau.
-[21-03-17 00:25:22]: AT+CWJAP="​MONWIFI","​MONPASS"​ +
-[21-03-17 00:25:25]: WIFI CONNECTED +
-[21-03-17 00:25:30]: WIFI GOT IP +
-[21-03-17 00:25:31]: OK+
  
-[21-03-17 00:​28:​19]: ​AT+CIFSR +Il ensuite possible de demander à votre D1 d'​établir une connexion TCP sur l'​adresse IP de votre PC avec la commande 
-[21-03-17 00:28:19]: +CIFSR:​STAIP,"​192.168.0.1+<​code>​ 
-[21-03-17 00:28:19]: +CIFSR:​STAMAC,"​12:​12:​12:​12:​12:​12"​ +AT+CIPSTART="​TCP"​,"​192.168.0.2",23 
-[21-03-17 00:28:19]OK+</​code>​ 
 +Il faut évidement qu'un serveur TCP fonctionne sur votre PC pour visualiser la connexion.  
 +Pour celale plus simple est d'​utiliser un logiciel comme Hercules et démarrer un serveur TCP sur le port de votre choix 
  
-Ping+{{::​hercule1.png?​400|}}
  
  
esp8266.txt · Dernière modification: 2017/12/06 16:13 (modification externe)