diff --git a/Meteo/z_index.html b/Meteo/z_index.html new file mode 100644 index 0000000..1d70f76 --- /dev/null +++ b/Meteo/z_index.html @@ -0,0 +1,20 @@ + + + + + + ESP8266 home page + + + +

ESP8266 home page 190217.1258

+

Différentes pages HTML:

+

+ Page 1, affichage de la température dynamique en code Lua inline.
+ Page 2, tableau dynamique écrit en Lua inline.
+ Page 3, affichage des résultats du WIFI sniffer écrit en Lua inline.
+ Page qui n'existe pas !
+

+ + + diff --git a/Meteo/z_page1.html b/Meteo/z_page1.html new file mode 100644 index 0000000..c0bd757 --- /dev/null +++ b/Meteo/z_page1.html @@ -0,0 +1,26 @@ + + + + + + ESP8266 page 1 + + + +

ESP8266 page 1 190127.1445

+
+ Coucou c'est la page 1 !
+ Retour à la home page...


+ +La température est: + +<% +ztemp=ztemp+1 +zout(ztemp.."°C") +%> + +
Mais il fait encore trop froid !
+ + + + diff --git a/Meteo/z_page2.html b/Meteo/z_page2.html new file mode 100644 index 0000000..1516626 --- /dev/null +++ b/Meteo/z_page2.html @@ -0,0 +1,51 @@ + + + + + + ESP8266 page 2 + + + +

ESP8266 page 2 190127.1449

+
+ Coucou c'est la page 2 !
+ Retour à la home page...


+ + Voici un tableau dynamique écrit en Lua inline.

+ + Le code Lua pour créer ce tableau se trouve dans le code HTML de cette page et est exécuté sur le NodeMCU.
+ Les données du tableau viennent du NodeMCU !

+ + <% + -- création du tableau sur le NodeMCUjuste juste pour la démo ici ! + zmac_adrs={} + zmac_adrs["b8:d7:af:a6:bd:86"]={["zname"]="S7 zf", ["zrssi"]=45, ["ztime"]="12:03:36"} + zmac_adrs["cc:c0:79:7d:f5:d5"]={["zname"]="S7 Mélanie", ["zrssi"]=50, ["ztime"]="14:23:46"} + zmac_adrs["5c:f9:38:a1:f7:f0"]={["zname"]="MAC zf", ["zrssi"]=40, ["ztime"]="11:53:16"} + zmac_adrs["d8:30:62:5a:d6:3a"]={["zname"]="IMAC Maman", ["zrssi"]=55, ["ztime"]="17:07:23"} + %> + + + + + + <% + for k, v in pairs(zmac_adrs) do + zout("\n") + zout("\t\n") + zout("\t\n") + zout("\t\n") + zout("\t\n") + zout("\n") + end + %> +
MACNameRSSITime
" .. k .. "" .. tostring(zmac_adrs[k]["zname"]) .. "" .. tostring(zmac_adrs[k]["zrssi"]) .. "" .. tostring(zmac_adrs[k]["ztime"]) .. "
+ + <% + -- libère la mémoire du tableau sur le NodeMCU qui avait été créé pour la démo ici ! + zmac_adrs=nil + %> + + + diff --git a/Meteo/z_page3.html b/Meteo/z_page3.html new file mode 100644 index 0000000..ae96cf4 --- /dev/null +++ b/Meteo/z_page3.html @@ -0,0 +1,48 @@ + + + + + + ESP8266 page 3 + + + +

ESP8266 page 3 190215.1854

+
+ Coucou c'est la page 3 !
+ Retour à la home page...


+ + Voici le résultat du WIFI sniffer, dans un tableau dynamique écrit en Lua inline.

+ + Le code Lua pour créer ce tableau se trouve dans le code HTML de cette page et est exécuté sur le NodeMCU.
+ Les données du tableau viennent du NodeMCU !

+ + <% + zout(node.heap().."

\n") + %> + + + + + + <% + zsort_rssi() + for i=1, #zmac_adrs do + -- print(i,zmac_adrs[i]) + zadrs, zname, zrssi, ztime0, ztime1 = zmac_adrs[i]:match("([^,]+),([^,]+),([^,]+),([^,]+),([^,]+)") + zout("\n") + if tonumber(zrssi,10) < 0 then + zout("\t\n") + zout("\t\n") + zout("\t\n") + zout("\t\n") + zout("\t\n") + zout("\t\n") + zout("\t\n") + zout("\n") + end + end + %> +
IndexMACNameRSSITime0Time1Distance
" .. tostring(i) .. "" .. zadrs .. "" .. tostring(zname) .. "" .. tostring(zrssi) .. "" .. tostring(ztime0) .. "" .. tostring(ztime1) .. "" .. tostring(zround(zcalc_distance(zrssi),1)) .. "m" .. "
+ + diff --git a/No_linear/z_index.html b/No_linear/z_index.html new file mode 100644 index 0000000..1d70f76 --- /dev/null +++ b/No_linear/z_index.html @@ -0,0 +1,20 @@ + + + + + + ESP8266 home page + + + +

ESP8266 home page 190217.1258

+

Différentes pages HTML:

+

+ Page 1, affichage de la température dynamique en code Lua inline.
+ Page 2, tableau dynamique écrit en Lua inline.
+ Page 3, affichage des résultats du WIFI sniffer écrit en Lua inline.
+ Page qui n'existe pas !
+

+ + + diff --git a/No_linear/z_page1.html b/No_linear/z_page1.html new file mode 100644 index 0000000..c0bd757 --- /dev/null +++ b/No_linear/z_page1.html @@ -0,0 +1,26 @@ + + + + + + ESP8266 page 1 + + + +

ESP8266 page 1 190127.1445

+
+ Coucou c'est la page 1 !
+ Retour à la home page...


+ +La température est: + +<% +ztemp=ztemp+1 +zout(ztemp.."°C") +%> + +
Mais il fait encore trop froid !
+ + + + diff --git a/No_linear/z_page2.html b/No_linear/z_page2.html new file mode 100644 index 0000000..1516626 --- /dev/null +++ b/No_linear/z_page2.html @@ -0,0 +1,51 @@ + + + + + + ESP8266 page 2 + + + +

ESP8266 page 2 190127.1449

+
+ Coucou c'est la page 2 !
+ Retour à la home page...


+ + Voici un tableau dynamique écrit en Lua inline.

+ + Le code Lua pour créer ce tableau se trouve dans le code HTML de cette page et est exécuté sur le NodeMCU.
+ Les données du tableau viennent du NodeMCU !

+ + <% + -- création du tableau sur le NodeMCUjuste juste pour la démo ici ! + zmac_adrs={} + zmac_adrs["b8:d7:af:a6:bd:86"]={["zname"]="S7 zf", ["zrssi"]=45, ["ztime"]="12:03:36"} + zmac_adrs["cc:c0:79:7d:f5:d5"]={["zname"]="S7 Mélanie", ["zrssi"]=50, ["ztime"]="14:23:46"} + zmac_adrs["5c:f9:38:a1:f7:f0"]={["zname"]="MAC zf", ["zrssi"]=40, ["ztime"]="11:53:16"} + zmac_adrs["d8:30:62:5a:d6:3a"]={["zname"]="IMAC Maman", ["zrssi"]=55, ["ztime"]="17:07:23"} + %> + + + + + + <% + for k, v in pairs(zmac_adrs) do + zout("\n") + zout("\t\n") + zout("\t\n") + zout("\t\n") + zout("\t\n") + zout("\n") + end + %> +
MACNameRSSITime
" .. k .. "" .. tostring(zmac_adrs[k]["zname"]) .. "" .. tostring(zmac_adrs[k]["zrssi"]) .. "" .. tostring(zmac_adrs[k]["ztime"]) .. "
+ + <% + -- libère la mémoire du tableau sur le NodeMCU qui avait été créé pour la démo ici ! + zmac_adrs=nil + %> + + + diff --git a/No_linear/z_page3.html b/No_linear/z_page3.html new file mode 100644 index 0000000..ae96cf4 --- /dev/null +++ b/No_linear/z_page3.html @@ -0,0 +1,48 @@ + + + + + + ESP8266 page 3 + + + +

ESP8266 page 3 190215.1854

+
+ Coucou c'est la page 3 !
+ Retour à la home page...


+ + Voici le résultat du WIFI sniffer, dans un tableau dynamique écrit en Lua inline.

+ + Le code Lua pour créer ce tableau se trouve dans le code HTML de cette page et est exécuté sur le NodeMCU.
+ Les données du tableau viennent du NodeMCU !

+ + <% + zout(node.heap().."

\n") + %> + + + + + + <% + zsort_rssi() + for i=1, #zmac_adrs do + -- print(i,zmac_adrs[i]) + zadrs, zname, zrssi, ztime0, ztime1 = zmac_adrs[i]:match("([^,]+),([^,]+),([^,]+),([^,]+),([^,]+)") + zout("\n") + if tonumber(zrssi,10) < 0 then + zout("\t\n") + zout("\t\n") + zout("\t\n") + zout("\t\n") + zout("\t\n") + zout("\t\n") + zout("\t\n") + zout("\n") + end + end + %> +
IndexMACNameRSSITime0Time1Distance
" .. tostring(i) .. "" .. zadrs .. "" .. tostring(zname) .. "" .. tostring(zrssi) .. "" .. tostring(ztime0) .. "" .. tostring(ztime1) .. "" .. tostring(zround(zcalc_distance(zrssi),1)) .. "m" .. "
+ +