MicroPython : serveur telnet et serveur ftp passif

Nous passons pas mal de temps sur nos Feather Huzza ESP8266 reflashés en MicroPython. La release 1.9 de MicroPython pour ESP8266 est vraiment très stable.
Feather Huzza ESP8266
Huzza ESP8266

Travailler avec un ESP8266 est un peu différent des plateformes MicroPython standards.
A part la connexion série (via USB) et WebRepl, l'ESP8266 sous MicroPython est un peu isolé et manque de petits services bien pratiques comme:
  • un service telnet : pour tester du code ou commander vos scripts à distance.
  • un service ftp : pour transférer facilement vos scripts (sans avoir besoin de WebRepl ou d'une connexion série).
Projets Telnet et FTP pour ESP8266
Si cela vous intéresse, nous avons trouvé deux projets digne d'intérêt sur le GitHub de cpopp :
  • MicroPythonTelnet : un serveur telnet simple pour ESP8266 permettant à des clients telnet d'accéder à REPL.
    En modifiant le script, vous disposez également d'un serveur telnet permettant de contrôler votre application à distance.
  • MicroFTPServer : serveur FTP minimal pour ESP8266 sous MicroPython. Permet de de réaliser des transfert en mode passif.
Tutoriel
Intéressé par l'ESP8266 sous MicroPython? Voyez notre série de tutoriel.

Où acheter