Salve, stò scrivendo un firmware per una MCU.
Parte di questo firmware è in HTML poichè questo sistema IOT prevede una parte web.
Al momento il sistema fà una scansione delle reti WiFi e crea una lista...
Una volta fatta la scansione l' utente può sceglere a quale rete collegarsi inserendo ssi e password.codice:int n = WiFi.scanNetworks(); if (n == 0) { } else { for (int i = 0; i < n; ++i) { client.print("<tr>"); client.print("<td><font face=\"Verdana\" size=\"2\">"); client.print(WiFi.SSID(i)); client.print("</td>"); client.print("<td><font face=\"Verdana\" size=\"2\">"); client.print(WiFi.RSSI(i)); client.print("</td>"); client.print("</tr>"); //client.print((WiFi.encryptionType(i) == WIFI_AUTH_OPEN) ? " " : "*"); delay(10); } }
Vorrei semplificare l inserimento del SSID rendendo cliccabili i nomi nell' elenco della lista reti in modo che vada a riempire automaticamente l input text box "SSID".
Riporto il codice di esempio:
codice:<!DOCTYPE html> <html> <body> <p>Rete WiFI: <a href="???????">SID1</a></p> <FORM ACTION='/' method=get > <h3 style=\"text-align: center;\"><INPUT TYPE=TEXT NAME='SSID' VALUE='' placeholder='SSID' SIZE='5' MAXLENGTH='50' style='font-size:15pt';></h3> <h3 style=\"text-align: center;\"><INPUT TYPE=TEXT NAME='PASSWORD' VALUE='' placeholder='Password' SIZE='5' MAXLENGTH='50' style='background-color:white;color:white; font-size:15pt';></h3> <h3 style=\"text-align: center ;\"><INPUT class=\"MyButton\" TYPE=SUBMIT NAME='submit' VALUE='CONNETTI' style='font-size:15pt'></h3> </FORM> </body> </html>
Grazie a tutti


Rispondi quotando

e fare un debug con il telefonino mi resta difficile.