MicroPython: Mise-à-jour OTA (via WiFi) à l'aide de GitHub

Si vous maintenez des projets MicroPython avec des microcontrôleurs situés à différents endroits alors faire des mise-à-jour de votre code peut devenir une tâche pesante.

Qu'est-ce que MicroPython ?

MicroPython et Pyboard aux éditions ENI

MicroPython c'est comme Arduino mais avec le langage Python, sans besoin de compilateur ou de logiciel installé sur un PC.
Ouvrez votre éditeur de texte et éditez les scripts python directement sur la carte MicroPython.
Comparé à Arduino, MicroPython permet souvent d'être beaucoup plus productif, même pour des utilisateurs expérimentés en Arduino.

Envie d'en savoir plus à propos de MicroPython? Découvrez l'ouvrage MicroPython et Pyboard aux éditions ENI.



Faire une mise-à-jour de votre projet
Comment faire une mise-à-jour de votre (vos) projets si celui-ci se retrouve dispersé un peu partout dans la nature?

Vous avez le choix entre:
  1. vous déplacer sur place pour faire la mise-à-jour
  2. demander à une personne sur place de faire la mise-à-jour! (parfois très hasardeux)
Ronald Dehuysser s'est penché sur le problème et à trouvé une solution élégante pour télécharger la mise-à-jour.

Au démarrage de la carte (fichier boot.py), un appel à sa bibliothèque vérifie la présence d'une mise-à-jour. Si c'est le cas, elle est téléchargée et la carte redémarrée avec un machine.reboot() .

Simple et efficace.

Plus d'information

Aucun commentaire