ESP8266 page 4 190726.1955
Web service concentrateur de mesures de température !
Retour à la home page...
Test d'un web service qui fonctionne avec l'Active Server Page ZYX.
Le code Lua pour afficher ce résultat se trouve dans le code HTML de cette page et est exécuté sur le NodeMCU.
Les données viennent du NodeMCU !
<%
zout("Il reste: "..node.heap().." de RAM !
\n")
%>
Les arguments du web service (GET) sont:
<%
if (vars ~= nil) then
zout("
vars: "..vars.."
")
for k, v in string.gmatch(vars, "(%w+)=(%w+)&*") do
_GET[k] = v
zout(k..": "..v.."
")
if k == "field1" then
ztemp1_conc = v
elseif k == "field2" then
ztemp2_conc = v
elseif k == "field3" then
ztemp3_conc = v
end
end
end
zout("
Les températures récupérées sont: "..ztemp1_conc..", "..ztemp2_conc..", "..ztemp3_conc)
%>
Yeah... cela fonctionne vachement bien !
<%
zout("Il reste: "..node.heap().." de RAM !
\n")
%>