Ci-dessous, les différences entre deux révisions de la page.
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 13:37] 88.164.131.165 [Prise en main] |
esp8266 [2017/03/21 21:27] 88.164.131.165 [Liens utiles] |
||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
https://www.wemos.cc/product/d1-mini.html | https://www.wemos.cc/product/d1-mini.html | ||
+ | Utilitaire pour flasher : http://www.espressif.com/en/support/download/other-tools | ||
+ | |||
+ | ===== Caractéristiques ===== | ||
+ | |||
+ | Consommation : 10uA (Vieille profonde) - 170mA | ||
===== Prise en main ===== | ===== 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. | + | 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. | Par défaut, il ne répond qu'à des commandes de bases envoyées par un logiciel type Hyperterminal. | ||
Ligne 53: | Ligne 58: | ||
OK | OK | ||
</code> | </code> | ||
- | Ping | + | |
+ | Il est à ce moment là possible de faire un ping pour vérifier que votre D1 est bien connecté à votre réseau. | ||
+ | |||
+ | Il ensuite possible de demander à votre D1 d'établir une connexion TCP sur l'adresse IP de votre PC avec la commande | ||
+ | <code> | ||
+ | AT+CIPSTART="TCP","192.168.0.2",23 | ||
+ | </code> | ||
+ | Il faut évidement qu'un serveur TCP fonctionne sur votre PC pour visualiser la connexion. | ||
+ | Pour cela, le plus simple est d'utiliser un logiciel comme Hercules et démarrer un serveur TCP sur le port de votre choix : | ||
+ | |||
+ | {{::hercule1.png?400|}} | ||
+ | |||
+ | Pour envoyer une une données, il faut utiliser la commande | ||
+ | <code>AT+CIPSENDBUF=<length></code> | ||
+ | suivi des données à envoyer | ||
+ | |||
+ | Exemple | ||
+ | <code> | ||
+ | AT+CIPSENDBUF=<length> | ||
+ | test | ||
+ | </code> | ||
+ | |||
+ | resultat : | ||
+ | <code> | ||
+ | AT+CIPSENDBUF=6 | ||
+ | 5,4 | ||
+ | OK | ||
+ | > | ||
+ | Recv 6 bytes | ||
+ | 5,SEND OK | ||
+ | </code> | ||
+ | |||
+ | {{:hercule2.png?400|}} | ||
+ | |||
+ | Et pour fermer la connexion : | ||
+ | |||
+ | <code>AT+CIPCLOSE</code> | ||
+ | |||
+ | Il est également possible d'établir des connexions UDP. | ||
+ | |||