Automatiserad gardin med intel Edison & thethings. IO (6 / 8 steg)
Steg 6: Pebble utveckling. Kod som används:
För att få mer kontroll på kodfilerna, vi använder stenen SDK direkt installerat på vår dator: https://developer.pebble.com/sdk/
När du har installerat stenen SDK, öppna en terminal session och skapa ett nytt javascript projekt:
Pebble nytt projekt--javascript "namnet på projektet"
En javascript klocka app skapas för att skicka HTTP-meddelanden till Edison HTTP-servern. Denna ansökan omfattar en .c-fil som innehåller all visuellt gränssnitt och hanterar de knappar åtgärderna. Den kommunicerar med javascript delen använder pebble meddelanden.
Den javascript delen, hanterar kommunikation med Edison HTTP-servern. Om den upp eller ner knappen trycks, .c del skickar pebble-meddelanden till den javascript delen och här skickar en HTTP POST till Edison servern (/Up eller /Down efter serverns URL).
För att installera klocka app till edison, måste du aktivera utvecklare anslutning inne pebble tid app i telefonen (inställningar). Typ i terminal (inuti projektmappen):
sten bygga
Pebble installera--telefon "din telefon ip"
Känn dig fri att ersätta vår kod i projektet: https://drive.google.com/file/d/0ByJ4mA2J_L8kRWQtYm01aE1ZZmc/view?usp=sharing