Étape 6: Programme de Base
Le programme d’Edison a été écrit sur Arduino car la bibliothèque de modules radio était accessible uniquement sur cet IDE. Heureusement, c’est juste une moitié de tous les programme de la station de base - communication avec le service cloud avait été écrit sur le langage Python.
Comment ça marche :
1. Si la tâche de Python reçoit une demande de nuages, il crée le fichier .txt et commence une autre tâche (Arduino). Ce programme de connecte avec la douille, écrit données ou lecture de fichier .txt, puis tâche de Python s’exécute à nouveau.
2. Si la tâche de Python n’ont pas reçu une demande de nuages à temps, il commence une autre tâche (Arduino) et écrire des données sur la consommation d’énergie dans les nuages.