Tenemos una cámara de red. Tiene un servidor HTTP para proporcionar la imagen actual. También hay una interfaz Telnet para controlar la cámara (es decir, disparador, enfoque, etc.). Me gustaría agregar una página HTML a la cámara que proporcione una interfaz simple (ya tenemos software de cliente que escribimos). Puedo "OBTENER" la imagen y mostrarla, pero también me gustaría tener controles que utilicen la interfaz Telnet para controlar la cámara. De modo que un botón puede tener código JavaScript detrás que se conecta a la cámara a través de Telnet (inicia sesión) y emite el comando para activar la cámara.¿Hay una biblioteca Telnet para JavaScript?
Sé que JavaScript/navegadores son compatibles con la conexión al mismo host a través de XMLHttpRequest. En este caso, estaría buscando abrir un socket en el puerto 23 y enviar texto. También sé que puedo hacerlo a través de Flash, Java o alguna otra tecnología, pero preferiría usar solo JavaScript. Si eso es posible.
Además un navegador que admita WebSockets HTML5, también necesitará un servidor Node.js para ser el proxy de telnet. –