Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
30070281

30070281

Ratings:
(0)
|Views: 2|Likes:
Published by Julio Ramirez

More info:

Published by: Julio Ramirez on Jun 22, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/22/2015

pdf

text

original

 
77
§
Fabio G. Guerrero* , Johan Puentes**, Andrés F. Montaño***
* Escuela de Ingeniería Eléctrica y Electrónica, Universidad del Valle, Cali, Colombia** Área de Operaciones, TELMEX *** División de Desarrollo, ATTAM,
§
e-mail: fguerrer@univalle.edu.co
(Recibido: Enero 23 de 2007 - Aceptado: Noviembre 9 de 2007)
Resumen
En este artículo se presentan los aspectos más importantes del diseño y desarrollo de una aplicacióninteractiva en internet para el registro de violaciones de velocidad en puestos de control paraautomotores equipados con interfaz
 Bluetooth
. Se presenta una descripción del hardware
 
y delsoftware utilizados y de las principales decisiones de diseño tomadas durante el desarrollo de laaplicación.
 Palabras clave:
Redes inalámbricas, Tecnología inalámbrica
 Bluetooth
, Internet, Redes de área personal.
Abstract
In this article, a discussion is given on the most important aspects of the design and development of an Internet interactive application for the recording of speed violations at control points for automotive equipped with Bluetooth interface. A description of the hardware and the software used,as well as of the main design decisions made during the application development, is presented.
 Keywords:
Wireless networks, Bluetooth wireless technology, Internet, Personal area networks.
Desarrollo de una aplicación interactiva en internetpara el registro de violaciones de velocidaden puestos de control para automotores equipadoscon interfaz
 Bluetooth
INGENIERÍA ELECTRÓNICA
Development of an interactive Web applicationfor the recording of speed violationsat control points for automotive equippedwith Bluetooth interface
 Ingeniería y Competitividad,
Volumen 9, No. 2, p. 77 - 92 (2007)
ELECTRONICS ENGINEERING
 
78
1. Introducción
La tecnología inalámbrica
 Bluetooth
desarrollada por el grupo de interés especial
 Bluetooth
,(Bluetooth SIG, 2001), ha pasado de ser unatecnología de redes de área personal novedosa auna herramienta para el desarrollo de soluciones a problemas prácticos. Como ejemplos desoluciones reportadas en la literatura usando estatecnología se encuentran la medición de posición(Sheng & Pollard, 2006), la medición detemperatura (Ferrari et al., 2005), el control deelectrodomésticos en el hogar (Tan & Soh, 2002) yla interfaz MIDI inalámbrica (Bartolomeu et al.,2006).En este artículoh se presenta el desarrollo de unaaplicación interactiva para el monitoreo y gestióna través de internet de la información deviolaciones del límite de velocidad deautomotores (por ejemplo, pertenecientes a unamisma empresa) equipados con medidores develocidad que incluyen un sistema con interfaz
 Bluetooth
de bajo costo.
 
Como parte de la solución, se implementó unsubconjunto de los protocolos superiores de la pilade protocolos
 Bluetooth
a partir de laespecificación para ejecutar en un sistemaembebido. Para la transmisión inalámbrica dedatos, que es función de los protocolos más bajosde la pila, se usaron los módulos de transmisión /recepción
 Bluetooth
desarrollados por Rodríguez& Maya (2003).La aplicación desarrollada permite, en general,realizar el monitoreo de eventos y posterior transmisión de datos entre el sistema diseñado yuna estación central que actúa como puesto decontrol, en donde es posible observar los datosrecolectados y compartirlos a través de internet.Por lo tanto, la estructura de la solución puede ser usada en muchos entornos de similarescaracterísticas.Este trabajo representa una continuación delestudio de la tecnología inalámbrica
 Bluetooth
enel área de telecomunicaciones de la Escuela deIngeniería Eléctrica y Electrónica de laUniversidad del Valle.Para una descripción en detalle de esta aplicación,se puede consultar el trabajo de Puentes &Montaño (2006). McDermott-Wells (2005) presenta una introducción sencilla a la tecnologíainalámbrica
 Bluetooth
. Para una explicación de la pila de protocolos
 Bluetooth
se puede consultar eltrabajo de Ferro &Potorti (2005).El artículo está organizado de la siguiente manera:en la Sección 2 se presenta una descripcióngeneral de la aplicación, orientada principalmentea mostrar su funcionalidad; en la Sección 3 sediscute la implementación de los protocolosusados en la aplicación; en la Sección 4 se presentauna descripción del hardware de la aplicación; enla Sección 5 se presenta una descripción delsoftware a nivel de la capa de aplicación yfinalmente en la Sección 6 se presentan algunoscomentarios y conclusiones.
2. Descripción general de la aplicación
La aplicación de redes inalámbricas de este trabajoconsiste en la interconexión vía
 Bluetooth
de dosdispositivos en
 
automotores con una estacióncentral conectada a internet, para el intercambio dedatos en ambos sentidos.
 Figura 1. Configuración de la red implementada.
 Ingeniería y Competitividad,
Volumen 9, No. 2, p. 77 - 92 (2007)
 
79
La información transmitida por los dispositivos enlos automotores es almacenada en la estacióncentral y compartida a través de internet conusuarios autorizados. La Figura 1 muestra undiagrama general de la configuración de redimplementada para el desarrollo de la aplicación.La estación central es un sistema conformado por un PC con salida a internet conectado a un módulode transmisión / recepción
 Bluetooth
. En el PC sealoja parte de los protocolos superiores de la pilade
Bluetooth
y la aplicación que permite tantoenviar información a los dispositivos en losautomotores como recibir y almacenar lainformación enviada por ellos. Además, el PCcuenta con una aplicación que permite compartir  por internet la información recolectada de losdispositivos en los automotores. En el módulo
 Bluetooth
se encuentran los protocolos de la parteinferior de la pila de protocolos.Los dispositivos en los automotores estánconformados por un sistema embebido conectadoa un módulo de transmisión / recepción
 Bluetooth
.En este sistema embebido están los protocolossuperiores utilizados de la pila de
 Bluetooth
y laaplicación que permite enviar información a laestación central y recibir información de ésta.La implementación de los protocolos superioresrealizada es igual para el PC de la estación centraly el sistema embebido de cada dispositivo móvil. Naturalmente, lo que difiere es la aplicación y laforma en la que ésta hace uso de los protocolos. Elsoftware de los protocolos fue escrito inicialmente para el PC y luego adaptado y compilado para elsistema embebido. El software en la capa deaplicación a su vez es bastante sencillo y adecuadoa las necesidades del proyecto.La aplicación que se ejecuta en los dispositivos delos automotores genera información a partir delmonitoreo de la velocidad del automóvil. Estainformación se convierte en reportes que setransmiten de forma automática a la estacióncentral, tan pronto como se detecta que el vehículose encuentra en el rango de cobertura deltransmisor 
 Bluetooth
de la estación central. Losdispositivos en los automotores, a su vez, puedenrecibir información de la estación central paraconfigurar parámetros propios de la aplicación.La aplicación en la estación central también le permite a un usuario seleccionar los dispositivosen los automotores (siempre y cuando éstos seencuentren en el rango de cobertura) paraestablecer conexión con aquellos y enviarlesinformación de configuración de parámetros de laaplicación del dispositivo móvil o para solicitar transmisión de información generada por elmonitoreo de la velocidad del vehículo. Losreportes recibidos de los dispositivos en losautomotores son almacenados y compartidos através de internet.
3. Implementación de protocolos
Existen diversas implementaciones comercialesde la pila de protocolos
Bluetooth
para sistemasembebidos (kits de desarrollo de software y plataformas para desarrollo de soluciones). Entreestas se encuentran:
C-Blue
, pila de protocolos
 Bluetooth
embebidos de
 IAR Systems
, e
 IAR MakeApp
.Sin embargo, para el caso de la aplicación en estetrabajo se buscó que el sistema embebido diseñadofuera pequeño y completamente autónomo, asíque se necesitaba una implementación lo máscompacta posible pero que al mismo tiempo presentara toda la funcionalidad necesaria parasatisfacer las necesidades específicas de laaplicación. Los protocolos más bajos del núcleo dela pila (radio frecuencia,
 Bandabase
y
 LMP 
)vienen implementados en los módulos detransmisión / recepción
 Bluetooth
y sólo necesitanalgunos elementos adicionales para su correctofuncionamiento.Para conocer detalles acerca de la construcción delhardware
 Bluetooth
utilizado se puede consultar eltrabajo de Guerrero et al. (2004). Por lo tanto, parael diseño en este proyecto se desarrollaron lainterfaz HCI (
 Host Controller Interface
) delcontrolador del sistema objeto embebido y el protocolo de adaptación y control de enlace lógicoL2CAP (
 Logical Link Control and Adaptation Protocol 
), como se ilustra en la Figura 2. Como se puede observar en esta figura, la capa deaplicación se encuentra en contacto directo con el protocolo L2CAP, a través del cual se envían yreciben los datos. Adicionalmente, desde la capade aplicación se puede tener contacto directo con
 Ingeniería y Competitividad,
Volumen 9, No. 2, p. 77 - 92 (2007)

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->