Automatiserad gardin med intel Edison & thethings. IO (5 / 8 steg)
Steg 5: Edison utveckling. IDE och kod som används:
Intels Edison erbjuder javascript kod tolkning. Via den Intel XDK IoT IDE, kan Edison pinout programmeras med hjälp av javascript.
Vi kommer att använda vissa funktioner från noden thethings.io API: https://github.com/theThings/thethingsio-api-node...
Efter installation och öppna Intel XDK iot Edition, Välj en mall för att arbeta med. I det här fallet ska vi använda den analoga läsa på grund av analoga ljussensorn.
Js programmet består av:
-En http-server som tar emot POST från pebble smartwatch. Beroende på vilken URL som Edison mottar, det rullar (/ upp) eller unrolls (/ ner) gardinen. Det skriver sedan denna information till thethings.io API. Om gardinen kommer att rullas, skickas en 0. 1 om gardinen kommer att bli upprullad.
-En funktion som kallas read_value, läser och konverterar en analogical spänning från ljussensorn till ett värde (från 0 till 1023). Om en viss tröskel passeras och timmen matchar tidigare, är gardinen rullade eller rullade. Denna funktion är programmerad att upprepa sig själv efter en viss tid (5 min). Varje gång funktionen upprepas, det aktuella ljussensor värdet skrivs till thethings.io API.
Känn dig fri att ersätta vår kod i projektet: https://drive.google.com/file/d/0ByJ4mA2J_L8kMWUxaXVjbnFRbUU/view?usp=sharing