Led controlado con contraseña

Tengo un servidor local conectado a un led y puedo apagarlo y encenderlo con el móvil de una manera muy simple,pero mi intención es hacerlo mediante un campo de texto introduciendo una contraseña. he conseguido meter el cajetín de la contraseña pero éste no manda señal al led. Cómo podría hacerlo? Estoy utilizando arduino y html, y creo que necesito utilizar javascript.

Javascript no es necesario. Supongo que lo estás haciendo con una interfaz HTML para navegadores.

Recuerda que para enviar datos a un servidor web, tienes que tener una sección , al menos una forma de entrada de datos, y un botón tipo submit. Para contraseñas sugiero utilizar la entrada de tipo password.
Por seguridad, también recomiendo que el método de "solicitud" sea POST; de esta manera no quedarán, almacenados en el navegador, datos sensibles.

Debido a que lo que se maneja en Arduino son simples "sockets de red", debes interpretar manualmente (o mediante librería) las cabeceras HTTP. En ella puedes identificar el modo de acceso al servidor: si existe la palabra "GET", es un acceso normal y por ende, debes responder con la cabecera HTTP correspondiente y el código HTML de la interfaz. Si existe la palabra "POST", es porque viene con la contraseña; la extraes y haces lo que tengas que hacer.
Cabe destacar que si obtienes la contraseña pero cierras la conexión sin dar respuesta alguna, en el navegador te puede aparecer el error 324. Creo que podría aparecer otro error si se tarda demasiado esperando una respuesta.

PD: si la contraseña correcta queda guardada en la memoria del programa, por seguridad deberías considerar almacenarla como un código hash en vez de texto plano.

Gracias, aunque no entiendo del todo tu respuesta.

Ahora lo que me gustaría saber es cómo meter una contarseña a una página web con arduino.

Evirlu:
Gracias, aunque no entiendo del todo tu respuesta.

Pensé que tu fuerte era el desarrollo web y que ibas a entender la mayoría de lo que dije.
Si eres un desarrollador de páginas web, creí que al menos sabías cómo funciona HTTP. El término "socket de red" es muy técnico así que por ahí te entiendo.
Con saber sobre HTTP bastaría para hacer una interfaz web entre el navegador y Arduino.

La postdata es una sugerencia de seguridad de cómo se debe almacenar una contraseña.

Evirlu:
Ahora lo que me gustaría saber es cómo meter una contarseña a una página web con arduino.

Similar a lo de cómo enviarle la contraseña; excepto que ahora en el código HTML debes colocar otra entrada. El procesamiento sigue siendo del lado del servidor; o sea, le toca al Arduino.

Muchas gracias, tengo conocimientos de programación de micros pero no inalambricos, especialmente en PIC y micros de 32 bits ARM. Pero me has dado pistas muy interesentes, investigaré a fondo.
Gracias de nuevo