ESP8266 webserver som betjänar flera sidor (3 / 5 steg)
Steg 3: Kan göra vissa förändringar!
Hypotetiskt, jag har tre anställda. Bob, Jill och Barb.
Jag min server till försummelsen till en målsida med en lista över hyperlänkar till varje anställd:
___________________
ESP8266 server
Information om anställda:
Bob
Jill
Barb
___________________
Jag vill klicka på en anställd och till deras hemsida för kontaktinformation och status.
Lösning:
Jag ska skapa en separat htm-fil för varje anställd och en htm-fil för målsidan och jag kommer att servera dem-URL.
Till exempel är IP till min modul 192.168.11.44. för indexsidan blir URL-adressen:
192.168.11.44 eller 192.168.11.44/index.htm
För Bob blir URL-adressen 192.168.11.44/bob.htm
Jill's information kommer att vara 192.168.11.44/jill.htm
etc.
I ett nötskal, använder jag en modifierad server.lua kallas newserver.lua fil för att tjäna upp enskilda filer för anställda. Eller för den delen, någon fil i modulens minne.
Arkivet nedan innehåller newserver.lua, index.htm och bob.htm
I arkivet finns också här.
Packa upp detta arkiv och ladda upp filer till din ESP8266 modul. Omstart och dofile("newserver.lua").
Dessa filer kan redigeras individuellt för varje medarbetare som behövs när information ändras. Redigera newserver.lua kommer att kräva en omstart och dofile() att genomföra förändringar.