Stap 3: Uw webserver instellen
Ik dacht dat het zou netjes zijn voor zitten kundig voor ver zeggenschap mijn kerstverlichting, zelfs wanneer ik niet thuis was. Dus gebruikte ik een webserver (het helpt ook dat ik had een server rondslingeren).
De instelling voor dit deel is vrij eenvoudig. Wil je inloggen op uw gastheer en vinden uw cPanel. Van daaruit zal u wilt uploaden van mijn php-code naar uw domein root-map en hernoem het als index.htm - thats it.
Ik heb gecodeerd een echt eenvoudige gebruikersinterface, bestaande uit: twee radio knoppen, een knop indienen, en de tekst u te laten weten wat de huidige stand van het licht is. Door het selecteren van een keuzerondje en indienen van de waarde, u een wijziging in de staat van het licht.
De code werkt door te lezen in uw geselecteerde waarde en vervolgens die selectie te schrijven naar een tekstbestand op uw server. In dit geval, heb ik het geschreven naar het bestand, genaamd value.txt. Telkens wanneer die u een nieuwe keuze, verzendt wordt de waarde in value.txt overschreven door de nieuwe waarde. Bijvoorbeeld, als de huidige status uitgeschakeld is, zal de tekst in value.txt zijn "Off". Als u de staat van wijzigt, de tekstbestand wordt gewijzigd en de enige tekst in het bestand is "On".
Bent u wellicht geïnteresseerd om te weten dat value.txt kan worden betreden via uw browser, als uw domeinnaam is "mijndomein.nl" kunt u het tekstbestand openen door te typen "mydomain.com/value.txt" in uw browser. Dit is een belangrijk gegeven dat we in de volgende stap gebruiken om te lezen van de waarde van het keuzerondje in onze ESP8266.