8.4 Control por comandos a través de la red (continuación)
Interrupción automática de la conexión
La conexión TCP se desconectará automáticamente si no hay comunicación
durante 30 segundos a partir de haberse establecido.
Autenticación
Cuando se habilita la autenticación, el proyector no acepta comandos si la
autenticación no es exitosa. El proyector utiliza una autenticación del tipo de
respuesta a la pregunta de comprobación (challenge response) con un algoritmo
MD5 (Message Digest 5).
Cuando el proyector está utilizando una LAN, retornarán 8 bytes aleatorios si
la autenticación está habilitada. Enlace estos 8 bytes recibidos y la Contraseña
de autenticación, compendie estos datos con el algoritmo MD5, y agregue esto
delante de los comandos a enviar.
La que sigue es una muestra del caso en que la Contraseña de autenticación es
"password" y los 8 bytes aleatorios son "a572f60c".
1) Conecte el proyector.
2) Reciba los 8 bytes aleatorios "a572f60c" desde el proyector.
3) Enlace los 8 bytes aleatorios "a572f60c" y la Contraseña de autenticación
"password", con lo que se forma "a572f60cpassword".
4) Compendie este enlace "a572f60cpassword" con el algoritmo MD5.
El resultado será "e3d97429adffa11bce1f7275813d4bde".
5) Agregue "e3d97429adffa11bce1f7275813d4bde" delante de los comandos, y
envíe los datos.
Envíe "e3d97429adffa11bce1f7275813d4bde"+comando.
6) Cuando los datos enviados son correctos, se ejecutará el comando y se
regresarán los datos de respuesta. En caso contrario, se regresará un error
de autenticación.
NOTA
• En lo referente a la transmisión del segundo comando y los
subsiguientes, los datos de autenticación pueden omitirse si la conexión es la
misma.
8. Otras funciones
101