Stap 6: Basis programma
De Edison-programma is geschreven op de Arduino, omdat de bibliotheek voor radio modules alleen toegankelijk op deze IDE was. Gelukkig, het is slechts de helft van alle programma's basisstation - communicatie met de cloud-dienst was geschreven in Python.
Hoe werkt het:
1. als Python taak een desbetreffend verzoek van wolk het txt-bestand maakt en begint een andere taak (Arduino). Dit programma conects met socket, schrijft gegevens of lees het txt-bestand en vervolgens Python taak opnieuw wordt uitgevoerd.
2. als Python taak nog niet een verzoek van ontvangen de wolk te lang, het begint een andere taak (Arduino) en schrijven van gegevens over het energieverbruik in de wolk.