L’ESP8266 est un petit module Wifi très bon marché .
Il permet à l’origine de s’interfacer en serial avec d’autres périphériques et donc de faire de l’UART vers Wifi. Par exemple pour qu’un Arduino puisse se connecter à Internet pour récupérer la météo, ou envoyer la température d’un radiateur.
Son faible coût et ses capacités croissantes (firmwares alternatifs, nouvelles versions hardware) en font un candidat sérieux pour tous les “objets connectés”.
Par rapport à un module 433MHz du même ordre de prix, les avantages principaux sont:
– Possibilité de se passer d’Arduino etc.. Le module peut etre flashé pour mettre son propre firmware et donc faire un peu ce qu’on veux (dans la limite de ce qu’autorise 80Mhz).
– On ne se soucie plus d’implémenter un protocole, de mettre du “manchester” etc… On est direct en TCP/IP classique pour nos applications.
– On bénéficie du chiffrement Wifi. (WPA/WPA2)
– Il y a des GPIOs (le nombre dépend des modèles)
– La portée semble tout a fait correcte et on pourra donc installer un module partout ou le signal Wifi peut être capté… Et donc généralement n’importe ou dans la maison.
Le seul bémol, c’est que le Wifi est assez consommateur de courant. Même si le but n’est par exemple de l’allumer que quelques secondes par heure pour envoyer la température etc… Donc a étudier ce que cela donne sur batterie et quels sont les moyens possibles d’optimisation. (Deep Sleep 10µA ?)