User manual
001
boolean sendWebsite(int connectionId, String webpage)
002
{
003
boolean success = true;
004
005
if (sendCom("AT+CIPSEND=" + String(connectionId) + "," +
String(webpage.length()), ">"))
006
{
007
esp8266.print(webpage);
008
esp8266.find("SEND OK");
009
success &= sendCom("AT+CIPCLOSE=" + String(connectionId),
"OK");
010
}
011
else
012
{
013
success = false;
014
}
015
return success;
016
}
In de loop-routine wordt nu gewacht op een Request-vraag. Als deze komt, wordt
de functie sendWebsite() opgeroepen die als parameter het resultaat aan de crea-
teWebsite()-functie wordt doorgegeven. Daaruit kan dan de lengte van de tekst
door de length()-
functie worden bepaald Na het overdragen van de website wordt de verbinding
tenslotte met het AT+CIPCLOSE-bevel opnieuw gesloten. Het schakelen van de
LED is eveneens deel van de loop-routine en onderscheidt zich lichtjes van het
voorgaande schema. Hoe precies, wordt in de volgende HTML-snelcursus duide-
lijk.
4.4 | Insteekmodule: HTML-snelcursus
In dit hoofdstuk zal ik een snelcursus in HTML geven. De nadruk zal daarbij speci-
aal worden gelegd op het aanmaken van websites voor het besturen van de Na-
noESP. Deel van de cursus zijn de basisstructuren van een HTML-document, het