Styr dina lampor genom en webbsida! (3 / 5 steg)
Steg 3: Konfigurera webbservern
Jag trodde det skulle vara snyggt att kunna fjärrstyra min Christmas lights även när jag inte var hemma. Följaktligen, jag använde en webbserver (det hjälper också att jag hade en server liggande).
Inställningen för denna del är ganska enkelt. Kommer du att logga in på din värd och hitta din cPanel. Därifrån kommer du att ladda upp min php-kod till din domän rotfästa broschyren och ge nytt namn den som index.htm - det är det.
Jag har kodat ett enkelt användargränssnitt som består av: två radio knappar, en inlämning knappen och text att du vet vad det aktuella läget för ljuset är. Genom att markera en alternativknapp och skicka in värdet du en förändring tillståndet i ljuset.
Koden fungerar genom att läsa i din valda värdet och sedan skriva det val till en textfil på din server. I detta fall, har jag skrivit det till filen heter value.txt. Varje gång du skickar ett nytt val, och värdet inuti value.txt ersätts med det nya värdet. Till exempel om det aktuella läget är avstängd, kommer att texten i value.txt vara "Off". Om du ändrar staten att på textfilen ändras och den enda texten inne i filen är "På".
Du kan vara intresserad av att veta att value.txt kan nås via din webbläsare, om ditt domännamn är "mydomain.com" kan du öppna text-filen genom att skriva "mydomain.com/value.txt" i din webbläsare. Detta är ett viktigt faktum som vi använder i nästa steg för att läsa värdet för knappen till våra ESP8266.