Stap 11: Programma Comms tussen ESP8266 en Edison via wifi
Als u verbinding met de webpagina voorgeschoteld door de ESP8266, zoals wij het in de vorige stap hebt geconfigureerd, ziet u dat het toont drie schuifregelaars, één voor elke kleur LED.
Zodra u de schuifregelaars ingesteld op een waarde en druk op de knop die u zult zien dat de URL in uw browser waarden voor de 3 schuifregelaars bevat.
Mine ziet eruit als dit toen ik de kleur (169,123,119), mijn ESP8266 is geconfigureerd met het adres 192.168.42.2, die in hetzelfde subnet als de Edison's standaard 192.168.42.1
<a href="http://192.168.42.20/?RED=169&GREEN=123&BLUE=119">http://192.168.42.2/?RED=169&GREEN=123&BLUE=119</a>
Het is gemakkelijk om dit te emuleren van een Python-script, we krijgen in principe de Edison om te beweren dat er een webbrowser een pagina opvragen.
Het volgende fragment van de Python zou leiden tot de Edison instellen van de kleur (169,123,119), net als we vanuit de browser.
import urllib2 urllib2.urlopen('http://192.168.42.2/?RED=169&GREEN=123&BLUE=119')