Stap 5: Edison ontwikkeling. IDE en code gebruikt:
De intel Edison biedt javascript code interpretatie. Via de Intel XDK IoT IDE, kan de Edison pinout worden geprogrammeerd met behulp van javascript.
We zullen enkele van de functies van het knooppunt van de thethings.io API gebruiken: https://github.com/theThings/thethingsio-api-node...
Na het installeren en de Intel XDK iot editie openen, kies een sjabloon om mee te werken. We gaan in dit geval gebruik van de analoge lezen vanwege de analoge lichtsensor.
De js-programma bestaat uit:
-Een http-server die POST ontvangt van de pebble smartwatch. Afhankelijk van welke URL de Edison ontvangt, het rolt (/ up) of ontrolt (/ down) het gordijn. Het schrijft deze gegevens vervolgens naar de thethings.io API. Als het gordijn gaat worden gerold, wordt een 0 verzonden. 1 als het gordijn is gonna be afgerold.
-Een functie genaamd read_value, leest en zet een analogisch spanning van de lichtsensor om een waarde (van 0 tot 1023). Als een bepaalde drempel wordt doorgegeven en het uur overeenkomt met de voorgaande, is het gordijn geplet of uitgerold. Deze functie is geprogrammeerd om zich te herhalen na een bepaalde hoeveelheid tijd (5 min). Elke keer dat de functie wordt herhaald, wordt de huidige waarde van de lichtsensor naar thethings.io API geschreven.
Voel je vrij om onze code in uw project vervangen: https://drive.google.com/file/d/0ByJ4mA2J_L8kMWUxaXVjbnFRbUU/view?usp=sharing