Light Plotter with Intel Edison (11 / 16 steg)
Steg 11: Program komm mellan ESP8266 och Edison över wifi
Om du ansluter till den webbsida som serveras av ESP8266, som vi konfigurerat den i det sista steget, visas det visar tre reglagen, en för varje färg LED.
När du anger reglagen till ett värde och tryck på knappen ser du att URL-adressen i din webbläsare innehåller värden för 3 reglagen.
Mine ser ut så här när jag ställa in färg (169,123,119), min ESP8266 har konfigurerats med den adressen 192.168.42.2 är i samma undernät som Edisons standard 192.168.42.1
< en href = "http://192.168.42.20/?RED=169 & grön = 123 & blå = 119" > http://192.168.42.2/?RED=169&GREEN=123&BLUE=119</a>
Det är lätt att efterlikna detta från ett Python-skript, vi i princip få Edison att låtsas att det är en webbläsare som begär en sida.
Följande Python utdrag skulle orsaka Edison ange färg (169,123,119) precis som vi gjorde från webbläsaren.
importera urllib2
urllib2.urlopen ('http://192.168.42.2/?RED=169 & grön = 123 & blå = 119')