Files
NodeMCU_Lua/Meteo/z_page3.html

49 lines
1.7 KiB
HTML

<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
<meta charset='utf-8' name='viewport' content='width=device-width, initial-scale=1.0'>
<title>ESP8266 page 3</title>
</head>
<body>
<h1>ESP8266 page 3 190215.1854</h1>
<br>
Coucou c'est la page 3 !<br>
<a href="/">Retour à la home page...</a><br><br><br>
Voici le résultat du WIFI sniffer, dans un tableau dynamique écrit en Lua inline.<br><br>
Le code Lua pour créer ce tableau se trouve dans le code HTML de cette page et est exécuté sur le NodeMCU.<br>
Les données du tableau viennent du NodeMCU !<br><br>
<%
zout(node.heap().."<br><br>\n")
%>
<table border='1'>
<tr>
<th>Index</th><th>MAC</th><th>Name</th><th>RSSI</th><th>Time0</th><th>Time1</th><th>Distance</th>
</tr>
<%
zsort_rssi()
for i=1, #zmac_adrs do
-- print(i,zmac_adrs[i])
zadrs, zname, zrssi, ztime0, ztime1 = zmac_adrs[i]:match("([^,]+),([^,]+),([^,]+),([^,]+),([^,]+)")
zout("<tr>\n")
if tonumber(zrssi,10) < 0 then
zout("\t<td>" .. tostring(i) .. "</td>\n")
zout("\t<td>" .. zadrs .. "</td>\n")
zout("\t<td>" .. tostring(zname) .. "</td>\n")
zout("\t<td>" .. tostring(zrssi) .. "</td>\n")
zout("\t<td>" .. tostring(ztime0) .. "</td>\n")
zout("\t<td>" .. tostring(ztime1) .. "</td>\n")
zout("\t<td>" .. tostring(zround(zcalc_distance(zrssi),1)) .. "m" .. "</td>\n")
zout("</tr>\n")
end
end
%>
</table>
</body>
</html>