A la découverte de l'ESP8266


ESP8266

L'ESP8266 est un module qui assure une interface entre une liason série et un connexion WIFI. Cependant le circuit intégré qui est utilisé peut faire bien plus.

Liens utiles

En français

En anglais

  • un site : http://www.esp8266.com
  • un blog qui fixe bien les idées pour démarrer avec l'ESP8266 : ESP8266 Quick Start Guide
  • un livre gratuit sur ESP8266 : Un peu le seul document disponible sur ce module qui aborde différentes versions de l'ESP,  et les manière de l'exploité (via commande AT, le SDK natif, ou la librairie Arduino entre autres)

Firmware


NodeMCU

NodeMCU propose un firmware simple d'approche permettant l'exécution de script Lua. Semble poser des problèmes de taille de pile disponible (les scripts étant analysés (parsé) dans la mémoire de l'ESP (48Ko).

IDE Arduino

Il est possible de compiler un firmware directement depuis l'IDE d'Arduino, voir détail par ici :WhatIMadeToday 

Quelques liens:
  • Référence des fonctions/librairies utilisables avec l'IDE.

IDE PlateformIO

>> http://platformio.org/ 

Un excellent IDE pour le développement autour des objets connectés et notamment l'ESP8266. Je le préfère largement à la version Arduino, car il est bien plus professionnel que l'IDE Arduino. Entre autre un vrai multi-fenêtrage efficace, complétion de code nickel, aide à la correction syntaxique, bonne reconnaissance des symboles. L'IDE est basé sur l'excellent éditeur OpenSource et multiplateforme de texte Atom et le compilateur cross plateforme LLVM.

Premier Test