Wiesemann & Theis GmbH

Tecnología de redes, sensores e interfaces para la industria, la oficina y la informática

Aplicación al Com-Server de serie:

El propio aparato en serie en Web


Dispositivo serial en web

¡Sobre la base de los zócalos integrados en el Com-Server puede hacerlo cualquiera!

Cuando se convirtió en tema la conexión de red para el propio aparato de medición, el programador calculó los trabajos de desarrollo para su pila TCP/IP de Ethernet a un año como mínimo. Por suerte, el jefe conocía el módulo pequeño de W&T Com-Servers pudiéndose limitar el trabajo al cambio de un par de cadenas ASCII para el protocolo HTTP.

Los detalles

Su aparato en serie sólo tiene que ser capaz de reconocer cadenas cortas ASCII del protocolo HTTP y elegir una respuesta según los "nombres de archivo" allí contenidos. Esta respuesta en un archivo HTML completamente normal, que ya puede generarse con un simple editor ASCII. ¡Así de rápido puede preparar su aparato para Internet!

La pregunta HTTP

La exigencia creada por el Browser está siempre compuesta de la llamada Request-Line, a la que pueden seguir otras líneas más de opción. El fin de un cabezal HTTP está caracterizado por una línea vacía.

La entrada http://www.geraet.de/status en el Browser provoca en el lado en serie del Com-Server la siguiente pregunta HTTP:


						GET<Space>/status<Space>HTTP/1.1<CRLF>
						[Option 1]<CRLF>
						[Option 2]<CRLF>
						[Option n]<CRLF>

Así pues, sólo tiene que valorar el inicio de la primera línea. El resto puede ignorarlo tranquilamente.

La respuesta HTTP

Valorando las cadenas ASCII indicadas el servidor HTTP puede generar la respuesta deseada. La especificación HTTP permite renunciar en este lugar a la generación y devolución de un cabezal HTTP y transmitir inmediatamente los datos exigidos en lugar de éste. Para la representación en el Browser tienen que enviarse los datos en el formato HTML. Una respuesta mínima puede estar compuesta de esta manera:

<html> Station OK </html>

Con esta técnica pueden realizarse todas las funciones de un servidor Web. Desde la simple solicitud de estado hasta la visualización viva, desde la configuración vía telemando hasta la actualización - por parte del usuario no necesita usted más que un Browser normal de Internet.

Para todos los que quieren familiarizarse con la materia, hemos puesto a disposición un programa de demostración de VisualBasic (archivo ZIP autoextraíble, 38kB) así como una documentación continua como archivo PDF (43kB).

^