Desarrollo de una Interfaz UTMC para Letreros de Mensajería Variable
Tesis
Open/ Download
Publication date
2008Metadata
Show full item record
Cómo citar
Beltrán Maturana, Nicolás
Cómo citar
Desarrollo de una Interfaz UTMC para Letreros de Mensajería Variable
Author
Professor Advisor
Abstract
El objetivo del presente Trabajo de Título es implementar un dispositivo que comunique un
sistema de control de tránsito, bajo el estándar UTMC (Urban Traffic Management & Control),
con letreros de mensajería variable VMS (Variable Message Signs), para desplegar
información en carreteras y autopistas. El estándar UTMC está disponible desde 1997 y fue
una iniciativa para impulsar el desarrollo abierto de Sistemas de Transporte Inteligentes (ITS)
en áreas urbanas.
Dentro de los distintos elementos de un Sistema de Control de Tránsito, se encuentran los
Letreros de Mensajería Variable. Estos paneles luminosos, que utilizan tecnología LED (light
emiting diode), proporcionan información al conductor referente a las condiciones de
operación de la vía en cada momento.
El sistema desarrollado utiliza la tarjeta TS7200 de Technologic Systems para realizar la
implementación. Esta tarjeta incluye un computador de placa única (Single Board Computer,
SBC) que contiene un procesador ARM9 de 200 MHz. La tarjeta utilizada y el enfoque de
UTMC de ocupar sistemas abiertos conduce a operar en un entorno Linux para el desarrollo
de software, debido a su robustez, adaptabilidad y funcionalidad. Linux está disponible en
muchas distribuciones diferentes escogiéndose para el desarrollo de esta aplicación la
distribución Debian para el cliente y Ubuntu para el servidor.
UTMC especifica que los equipos VMS deben comunicarse vía SNMP (Simple Network
Management Protocol) con los servidores. En este desarrollo se utilizó NetSNMP, un
software de código abierto para Linux que define directivas de extensibilidad del agente
SNMP. Entre ellas, se usó la directiva pass, que permite traspasar el control completo de un
subconjunto de información de SNMP a un comando específico. Se definió un script
programado en bash (Lenguaje de consola o shell de Linux), para recibir las peticiones
SNMP del servidor.
En el caso del servidor se implementó un webserver en Apache, utilizando el lenguaje PHP
para generar dinámicamente una página HTML, para recibir y entregar datos al Agente. Para
esto se utilizó, además de PHP, las bibliotecas PHPGD para manejo de gráficos y PHPSNMP
para implementar el cliente SNMP en Apache.
El sistema desarrollado con software abierto y disponible en Internet, cumple con las
funciones básicas de un Sistema de Control de Tránsito, bajo el estándar UTMC, para
Letreros de Mensajería Variable VMS. La interfaz en un sistema embebido, incluido en la
tarjeta TS7200 de Technologic Systems, permite enviar desde una consola mensajes a
desplegar en un panel de aviso de autopista o carretera, satisfactoriamente.
Identifier
URI: https://repositorio.uchile.cl/handle/2250/103212
Collections