REPUBLICA BOLIVARIANA DE VENEZUELA

Anuncio
REPUBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD RAFAEL URDANETA
FACULTAD DE INGENIERIA
ESCUELA DE COMPUTACIÓN
RENDIMIENTO EN PICONETS PARA LA TECNOLOGIA BLUETOOTH
VERSION 2.0
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
TRABAJO ESPECIAL DE GRADO PARA OPTAR AL TITULO DE
INGENIERO DE COMPUTACIÓN.
REALIZADO POR:
Bch. Edward Aquiles, Morales Barrios.
C.I: 14.279.495
TUTOR ACADEMICO:
Msc. Steve Nuñez.
MARACAIBO, AGOSTO DE 2007
RENDIMIENTO EN PICONETS PARA LA TECNOLOGIA BLUETOOTH
VERSION 2.0
Edward Aquiles Morales Barrios
CI: 14.279.495
Urb. Los Olivos calle 78 con Av. 64 #76-124
Teléfono: (0261) 7910526
[email protected]
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
________________________________
TUTOR ACADÉMICO
VEREDICTO
Yo, ____________________________ titular de la C.I Nº________________
Integrantes del Jurado, evaluamos el Trabajo Especial de Grado, titulado:
RENDIMIENTO EN PICONETS PARA LA TECNOLOGIA BLUETOOTH
VERSION 2.0
OS
D
A
RV
Realizado por el Bachiller Edward Aquiles Morales Barrios, titular de la C.I Nº
14.279.495, como requisito para optar al titulo de Ingeniero de Computación; el
cual recibe la siguiente Calificación ______________________(
)puntos.
E
S
E
SR
O
H
C
E
R
DE
______________________
Jurado
______________________
Jurado
______________________________
Ing. Jose Bohórquez
C.I: 3.379.454
Decano de la Facultad de Ingeniería
______________________________
Ing. Carlos Urdaneta
C.I: 8.985.945
Director de la Escuela de Computación
DEDICATORIA
A mi padre, Edward Morales, por demostrarme que con empeño y dedicación
se puede tener éxito en la vida, Gracias!
A mi madre, Noris Barrios de Morales, por su valioso apoyo y fe en dios y en
mi persona. No te defraude!
A mis hermanos, Javier y Patricia Morales, aunque no hicieron nada, se que les
emociona que terminara mi carrera, gracias!
A mis Abuelitas, Maria de Morales y Eudocia Fuenmayor, por ser las mejores
abuelas del mundo.
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
A mi gran amigo, Josué Villalobos, después de todos estos años creciendo
juntos no hemos perdido la esencia de nuestra amistad, gracias por tu apoyo
incondicional.
A mis amigos de la Universidad, por aceptarme en su grupo a pesar de
reincorporarme de nuevo a la carrera un poquito tarde.
A mis profesores, que me prepararon de la mejor manera para ejercitar esta
excelente profesión de la mejor manera y con calidad indiscutible.
A todos los que de alguna manera creyeron que nunca lo podría hacer, aquí
esta la prueba de que yo también puedo.
Edward Aquiles.
AGRADECIMIENTO
A mi Nani, por su ayuda incondicional,
por estar conmigo y apoyarme en los
OS
D
A
todo elE
empeño
RV mostrado, TE AMO.
S
E
R
A todos mis profesores, en especial a
S
HO Rosa Zamora por sus buenos consejos
C
E
DER
peores momentos, no se como pagarte
y compañerismo y Steve Nuñez por su
excelencia académica y conocimiento
en la materia, del cual aprendí mucho.
INDICE GENERAL
Veredicto
II
Dedicatoria
III
Agradecimiento
IV
Índice general
V
Resumen
XI
Abstract
XII
Introducción
XIII
CAPITULO I, EL PROBLEMA
1. Planteamiento y Formulación del Problema
16
2. Objetivos de la Investigación
19
OS
D
A
RV
2.1. Objetivo general
19
E
S
E
3. Delimitación de la Investigación
R
S
O
H
4. Justificación de la Investigación
C
E
R
E TEORICO
DMARCO
CAPITULO II,
19
1. Antecedentes de la Investigación.
22
2. Fundamentación Teórica.
24
2.1 Tecnología Bluetooth.
25
2.1.1. Grupo de Interés Bluetooth (SIG).
25
2.1.2. IEEE 802.15x.
26
2.1.3. Uso y Aplicaciones.
27
2.1.4. Banda de Frecuencia y Canal de Arreglo.
29
2.1.5. Características del transmisor.
30
2.2. Topología de la Tecnología Bluetooth.
31
2.2.1. Piconets.
32
2.2.1.1. Modo de retención (Hold).
33
2.2.1.2. Modo de escucha selectiva (Sniff).
33
2.2.1.3. Modo de aparcamiento (Park).
34
2.2.2. Componentes de una Piconet
34
2.2.3. Inicialización de una Piconet.
35
2.2. Objetivos específicos
19
20
2.2.4. Control sobre una Piconet.
35
2.2.5. Creación de una Piconet menor o child Piconet.
36
2.2.6. Creación de una Piconet vecina.
36
2.2.7. Finalización de una Piconet.
37
2.2.8. Asociación y disociación de una Piconet.
37
2.2.5. La pila de protocolos Bluetooth.
38
2.2.5.1. Banda base.
39
2.2.5.2. Protocolo de gestor de enlace LMP .
40
2.2.5.3. Protocolo de adaptación y enlace lógico L2CAP.
41
2.2.5.4. Protocolo de Descubrimiento de Servicio (SDP)
42
2.2.6. Técnica “Enhanced Data Rate” (EDR).
42
2.2.6.1. ¿Por qué se necesita EDR?.
43
2.2.6.2. Reducción de energía y compatibilidad EDR.
44
2.2.6.3. ¿Cómo trabaja EDR?.
OS
D
A
RV
44
E
2.2.6.5. Formato de modulación EDR RES
OS
H
2.2.6.5.1. Implementación
del
Esquema de los 2 mbit/sec.
C
E
R
E
D
2.2.6.5.2. Implementación
del Esquema de los 3 mbit/sec.
45
3.1. Ancho de Banda.
50
3.1.1. Importancia del Ancho de Banda.
51
3.1.2. Medición.
52
3.1.3. Tasa de transferencia.
53
3.1.4. Calculo de la transferencia de datos.
54
4.1. Software Bluesoleil.
55
4.2. Software Ethereal Network Analyzer.
56
4.2.1 Propósitos y Características de Ethereal Network Analyzer
56
5.- Definición de Términos Básicos.
57
6. Sistema de Variables.
62
6.1. Variable Independiente
62
6.2. Variable Dependiente.
63
2.2.6.4. Estructura de paquetes EDR.
47
49
49
CAPITULO III, MARCO METODOLOGICO
1. Modalidad de la investigación.
66
2. Diseño de la Investigación.
66
3. Técnicas e Instrumentos de recopilación de datos.
67
4. Muestra.
67
5. Recursos utilizados.
68
6. Fases de la Investigación.
68
6.1. Fase I: Análisis y diagnostico.
68
6.2. Fase II: Recopilación de información y revisión de documentos
69
6.3. Fase III: Selección de los dispositivos de red a emplear.
69
6.4. Fase IV: Diseño e implementación de la Red.
69
6.5. Fase V: Estudio de Rendimiento.
70
CAPITULO IV, ANALISIS DE LOS RESULTADOS
1.- Vista General del Proyecto.
72
2.- Hardware utilizado en el experimento.
73
3.- Lugar de realización del experimento.
75
OS
D
A
RV
4.- Limitaciones en la realización del experimento.
76
E
S
E
6.- Experimento y Procedimiento.
R
S
O
H
6.1.- Generación de Paquetes
C con Commview 5.5
E
R
E Network Analyzer
DEthereal
6.2.- Software
76
6.3.- Escenario de Captura de datos.
85
7.- Obtención de los resultados.
85
8.- Graficas de rendimiento.
87
9.- Fichas Técnicas e Interpretación de los resultados.
88
9.1.- Fichas generales de muestras obtenidas para varios hosts y un
89
5.- Proceso de Implantación de la Piconet.
81
82
83
maestro ó PNC
CONCLUSIONES
RECOMENDACIONES
REFERENCIAS BIBLIOGRAFICAS
ANEXOS
INDICE DE FIGURAS Y TABLAS.
Figura #1 Modelo de conectividad Bluetooth.
25
Figura #2 Logotipo del IEEE Working Group.
27
Figura #3 Banda de Frecuencia Bluetooth.
30
Figura #4 Características del Tipo de Transmisor.
31
Figura #5 Modelos de Piconets simple con esclavos conectados.
33
Figura #6 Pila de Protocolos Bluetooth.
39
Figura #7 Protocolo de Gestor de Enlace LMP.
41
Figura #8 Protocolo de Adaptación y Enlace Lógico (L2CAP).
42
Figura #9 Dispositivos Bluetooth EDR conectados entre si.
43
Figura #10 Diagrama que muestra un paquete EDR dividido en un
45
código de acceso, cabecera, sincronizador de frecuencia y datos.
Figura #11 Diferencias entre paquete Bluetooth tradicional y EDR.
47
Figura #12 Frecuencia de Bluetooth EDR tomada con un medidor.
48
Figura #13 Modulación DPSK para EDR.
48
Figura #14 Patrones de Constelaciones en Modulación 4-DQPSK y 8-
50
DPSK.
DOS
Figura #16 Formulas para el calculo de transferencia V
de A
datos.
R
E
S
E
Figura #17 Ventana principal de Ethereal
R Protocol Analyzer.
S
O
H del experimento.
Figura #18 Lugar de realización
C
E
DERde configuración de servicio (Servidor DHCP).
Figura #19 Ventana
Figura #15 Conceptualización del ancho de banda en redes.
51
54
57
75
77
Figura #20 Ventana de Servicios Bluetooth contenida en BlueSoleil.
78
Figura #21 Ventana de Configuración de IP del Protocolo TCP/IP en la
79
conexión de Bluetooth.
Figura #22 Representación de una Piconet en Bluesoleil.
80
Figura #23 Ventana de Generación de Paquetes de Commview 5.5.
82
Figura #24 Ventana de Interfaces de Ethereal Network Analyzer.
83
Figura #25 Ventana de opciones de captura de Ethereal Protocol
84
Analyzer.
Figura #26 Información de Captura de paquetes obtenida entre dos hosts
85
Figura #27 Grafico de Rendimiento, 2 Hosts – 1 Maestro
91
Figura #28 Grafico de Rendimiento, 7 Hosts – 1 Maestro
93
Figura #29 Grafico Comparativo entre 2 Hosts y 7 Hosts.
94
Tabla #1 Unidades de Ancho de banda.
52
Tabla #2 Perfiles Bluetooth soportados por el Software Bluesoleil.
55
Tabla #3 Tabla de Coste de Adaptadores Bluetooth.
73
Tabla #4 Especificaciones Técnicas de Computadores.
74
Tabla #5 Direcciones MAC para equipos de Trabajo.
81
Tabla #6 Ficha de Estadística General, 2 Hosts – 1 Maestro.
90
Tabla #7 Ficha de Estadística General, 2 Hosts – 1 Maestro.
92
Tabla #8 Distancia VS Degradación del Rendimiento para 2 Hosts
95
Tabla #9 Distancia VS Degradación del Rendimiento para 7 Hosts
96
Tabla #10 Tabla de Conversión del Rendimiento DB a Rendimiento
97
E
S
E
SR
O
H
C
E
R
DE
OS
D
A
RV
MORALES BARRIOS, Edward Aquiles, “RENDIMIENTO EN PICONETS PARA
LA TECNOLOGIA BLUETOOTH® VERSION 2.0”. Trabajo Especial de Grado
presentado para optar al titulo de Ingeniero de Computación, Maracaibo,
Febrero 2007.
RESUMEN
La presente investigación tubo como objetivo fundamental determinar el
Rendimiento de una Piconet para la tecnología Bluetooth versión 2.0, con lo
cual se demostró el desempeño de la red, tomando en consideración el número
de hosts y la distancia entre ellos, generando así información contenida en
fichas técnicas y curvas de rendimiento. La investigación es del tipo
experimental de campo y la metodología implementada es una metodología
propia y consta de cinco (5) fases, Análisis y Diagnostico, Recopilación de
información y revisión de documentos, Selección de los dispositivos de red a
emplear, Diseño e implantación de la red y Estudio de rendimiento. El software
utilizado para el experimento fue el analizador de paquetes Ethereal versión 0.9
y el software Bluesoleil para la formación de la Piconet, así mismo el generador
de paquetes de Commview 5.5, se aplicaron principios de interpolación cúbica
para generar la curva de manera suave. Los resultados obtenidos de este
estudio demuestran el rendimiento de las Piconets y tablas de soporte para que
otros investigadores tengan un punto de referencia sobre el comportamiento de
la red antes las situaciones estudiadas.
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
Palabras clave: Rendimiento, Piconet, Bluetooth
[email protected]
MORALES BARRIOS, Edward Aquiles, “RENDIMIENTO EN PICONETS PARA
LA TECNOLOGIA BLUETOOTH® VERSION 2.0”. Trabajo Especial de Grado
presentado para optar al titulo de Ingeniero de Computación, Maracaibo,
Febrero 2007.
ABSTRACT
The following research has as fundamental objective to determine the Piconet
yield for the Bluetooth version 2.0 technologies, where the performance of the
network was demonstrated, taking in consideration the number of hosts and the
distance between them, generating information contained in tables and yield
curve graphics. The investigation it’s of the field experiment type and the
methodology implemented has five phases, Analysis and diagnosis,
Compilation of information and review of documents, selection of the devices of
network to use, Design and implementation of the net type and study of yield.
The software used for the experiment was the Ethereal network protocol
Analyzer version 0.9, the Bluesoleil software to form the Piconet needed and
the TCP packet generator contained in Commview version 5.5, Cubic
Interpolation (splines) was utilized to generate the curved graphic with a soft
wave, The results obtained in this research, show the performance of Piconets
and support tables so that other investigators have a reference point on the
behavior of the network in the earlier studied situations
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
Key Words: Yield, Piconets, Bluetooth
[email protected]
INTRODUCCION
Las redes de computación en cualquiera de sus formas se han
convertido y son de gran importancia para toda persona que tenga un
requerimiento de información desde su computador personal o desde cualquier
otro dispositivo electrónico capaz de manejar datos, estas a su vez permiten a
los usuarios facilitar su trabajo en determinadas situaciones permitiendo
conseguir los objetivos previstos en lapsos cortos y el mejor aprovechamiento
de los recursos disponibles.
A medida que las redes de computación evolucionaron, surgieron de
esta manera soluciones de redes con capacidad inalámbrica que permitieron a
los usuarios conectarse a grandes grupos o pequeños grupos de usuarios
OS
D
A
RV
interconectados entre si de una manera sencilla y sin complicadas tareas para
E
S
E
R
S
O
H
Entre estas tecnologías
C de punta se encuentra Bluetooth, la cual es una
E
R
DEcaracterísticas inalámbricas que permite a los usuarios
tecnología con
su interconexión.
conectarse entre ellos para la transmisión de datos de manera rápida y
confiable, esta tecnología a sido sometida a una serie de revisiones por el
grupo de interés ó asociados (SIG) con la finalidad de mantener la calidad y
adaptación de Bluetooth a los estándares y exigencias de los usuarios en la
actualidad.
Este proyecto de investigación estudia la tecnología Bluetooth versión
2.0 contemplada en la norma IEEE 802.15-3 con la finalidad de analizar el
rendimiento de la transferencia de datos en diferentes escenarios aplicados a
esta tecnología. Así mismo que sirva de referencia a otros estudiantes para
futuros trabajos de investigación referentes a redes inalámbricas.
En el primer capitulo se plantea la problemática existente, la formulación
de los objetivos específicos, justificación de la investigación, así como también
las delimitaciones que se encuentran implícitas en el desarrollo de este trabajo
de investigación.
En el segundo capitulo corresponde al marco teórico y antecedentes,
donde se podrán encontrar toda una gama de conceptos y documentación
referente a las redes inalámbricas y tecnología Bluetooth, conceptualización de
ancho de banda, tasas te transferencia, calculo de la tasa de transferencia, así
como la definición de términos básicos y el mapa de variables.
En el tercer capitulo se especifica la metodología y técnicas utilizadas
para la realización del trabajo de grado, diseño de la investigación, población y
técnicas de recolección de información, población y muestra, procedimiento de
las actividades y recursos utilizados, que proveen de ayuda al usuario y
especifican en forma detallada el análisis. De esta forma se identifica la
totalidad del estudio y sus interrelaciones para determinar, objetivos y
prioridades.
OS
D
A
RV
E
S
E
R
S
O
H
levantamiento de la Piconet
C así como los procedimientos realizados para
E
R
medición deD
la E
transferencia de datos, graficas de rendimiento, análisis de los
En el ultimo capitulo se presenta los procedimientos realizados, para el
resultados, así como recomendaciones y conclusiones.
CAPITULO I – EL PROBLEMA
1.- PLANTEAMIENTO Y FORMULACION DEL PROBLEMA
Los sistemas de redes, posibilitan una rápida y necesaria conexión entre
computadores y otros dispositivos generando el intercambio de información entre los
usuarios, generalmente se utilizan soluciones que permitan de manera sencilla la
conexión permitiendo así el intercambio continuo de datos.
OS
D
A
RV
La necesidad de unificar los procesos de envíos de información entre los
E
S
E
R en el área de la computación. A nivel
Sciencia
O
grandes ventajas ofrecidasH
por
la
C
E
R
mundial, un D
gran
porcentaje
de personas está adquiriendo dispositivos electrónicos y
E
usuarios de dispositivos electrónicos, se hace cada día más evidente, gracias a las
computadores personales con capacidad de comunicarse sin la necesidad de cables
guiados, que ofrecen limitantes cuando se necesitan la movilidad de los usuarios en
un área de acción determinada
Las comunicaciones inalámbricas están presentes en muchas de nuestras
actividades diarias y su uso ha llegado a ser tan común como indispensable. Las
redes inalámbricas permiten la transmitir voz y datos otorgando movilidad y
disponibilidad que el ritmo acelerado de los usuarios exige.
La utilización de dispositivos de tecnologías inalámbricas provee comodidad
para controlar y operar a distancia aparatos electrónicos las tareas diarias.
Asimismo, la creación de estándares de comunicaciones inalámbricas en las redes
de transmisión de datos ha abierto oportunidades de desarrollo de estas tecnologías,
aprovechando la utilización de interfaces aéreas operadas bajo frecuencias no
licenciadas.
A medida que la demanda crece en el mercado, se hace necesario el
someter a revisiones periódicas la tecnología usada, para satisfacer a quienes día a
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
17
CAPITULO I - EL PROBLEMA
día trabajan con transferencia de información, desde el usuario común hasta
empresas que ejecutan grandes transferencias de datos. Entre mas se ajuste una
tecnología a las necesidades, más longevidad tendrá en el mercado afianzándose
con popularidad gracias a sus atributos como confiabilidad, estabilidad y velocidad
transferencia. Produciendo con esto la satisfacción del cliente y asegurando su
preferencia, aumentando la producción y logrando su estadía como tecnología de
punta.
La tecnología de Bluetooth es una tecnología mundial, con estándar universal
de capacidades inalámbricas, que posee ventajas significativas para los usuarios
gracias a su bajo consumo de energía, bajo costo, facilidad para establecer
OS
D
A
RV
comunicación entre dispositivos y su implementación en pequeñas redes de área
personal.
E
S
E
S Rcomo la predilecta entre los fabricantes y
O
Bluetooth ha logradoHafianzarse
C
E
R
usuarios, difundiéndose
globalmente con una rapidez impresionante, actualmente
DE
puede conseguirse en computadores personales, así como teléfonos celulares,
impresoras, dispositivos de interfaz humana entre otros logrando interconexión entre
ellos y diversas funcionalidades entre ellos.
A pesar de estas singularidades, los usuarios de tecnologías inalámbricas,
adquieren productos con capacitad Bluetooth, tan solo por las bondades que otorga
al permitir conexión sin cableado pero no por sus especificaciones técnicas, debido a
que no tienen conocimiento del rendimiento real de estos dispositivos cuando se
interconectan computadores personales y otros dispositivos Bluetooth en una misma
red generando un trafico constantemente Lo que deja un gran vacío acerca de su
utilización.
Tampoco existen estudios que muestren el rendimiento entre dispositivos
Bluetooth conectados en una piconet, que sirva a usuarios y expertos en redes,
como referencia y por consiguiente no es posible, tener tangiblemente material que
contenga, alguna prueba realizada que exprese el verdadero comportamiento, de
una piconet ante la longitud de dispositivos y el tiempo que toman en la transmisión
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
18
CAPITULO I - EL PROBLEMA
de datos entre ellos y de esta manera es poco factible tener una guía con gráficos de
rendimiento que permita la elaboración de estudios mas detallados, ni la elaboración
de un modelo matemático que abra puertas a estudios más complejos.
En la actualidad no se cuentan con estudios que contemplen esta materia en
la tecnología Bluetooth y esta falta de soportes escritos, dejan un vació a los
usuarios e investigadores que desean profundizar en como se comporta en realidad
una Piconet Bluetooth, las interrogantes típicas traen como consecuencia que el
investigador tenga que indagar sin base en el rendimiento de la red, pero con una
documentación detallada podría comprender de mejor manera que pasa
exactamente cuando los dispositivos transmiten información entre ellos.
S
O
D
A
Ante estas situaciones, emerge la necesidadV
R de la realización de un estudio,
E
S
E Bluetooth, Por lo cual surge la
que sirva como referencia a la R
tecnología
S
HO
interrogante al respecto
¿Cuál
es el rendimiento para Piconets para la tecnología
C
E
R
DE 2.0?
Bluetooth versión
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
19
CAPITULO I - EL PROBLEMA
2.- OBJETIVOS DE LA INVESTIGACION
2.1.- OBJETIVO GENERAL
Determinar el rendimiento en Piconets para la tecnología Bluetooth versión 2.0
2.2.- OBJETIVOS ESPECIFICOS
-
Analizar la norma IEEE 802.15.3, Especificaciones para redes de área
personal de alto rendimiento WPANS
-
Diseñar un escenario de pruebas utilizando una Piconet.
-
-
S
O
D
A
Recolectar información de transferencia deR
datos
V en Piconets para realizar el
E
S
E
estudio de rendimiento.
R
S
HO
C
E
R de rendimiento en Piconets.
DEcurvas
Construir
3.- DELIMITACION DE LA INVESTIGACIÓN
La elaboración del estudio se realizó en la ciudad de Maracaibo, Estado
Zulia y el tiempo estipulado para la realización de esta investigación se encuentra en
el periodo Enero - Mayo de 2007.
Este estudio esta dirigido a todos aquellos usuarios e investigadores que
manifiestan la intención de adquirir productos electrónicos basados en tecnología
Bluetooth versión 2.0
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
20
CAPITULO I - EL PROBLEMA
4.- JUSTIFICACION DE LA INVESTIGACION
La realización de este estudio
es importante por que proporcionara
una
referencia viable a usuarios, estudiantes e ingenieros de redes, para conocer el
desempeño de Piconets en tecnología Bluetooth, sometidas a pruebas exhaustivas
de transferencia de datos, que van de la mano con los avances tecnológicos de
última generación.
Al tener un estudio de rendimiento se amplían las bases teóricas de esta
tecnología popular en la actualidad, dando una mejor comprensión a aquellos que
buscan en Bluetooth soluciones de red al implantar los servicios necesarios para
OS
D
A
RV
satisfacer sus necesidades de interconexión de red inalámbricas para la
transferencia confiable y segura de datos en la banda de radio utilizada por
E
S
E
SR
O
H
C
E
R
Además
el aporte de esta investigación mediante la realización de
DE
Bluetooth.
curvas de
rendimiento, permitirá ver de manera mucho más fácil y entendible, el
comportamiento de redes Bluetooth comparado con las hipótesis que puedan
plantearse en torno a esta tecnología y que no tienen basamento.
Mediante un estudio de rendimiento para la tecnología Bluetooth, se
proporcionan bases teóricas reales, que permitan la realización de
estudios
posteriores orientados a otras áreas de esta tecnología, enfocadas a desarrollar
mejores metodologías en el uso e implantación de Piconets, expandiendo así los
alcances actuales de operación que puedan satisfacer la creciente demanda de
operabilidad y estabilidad requerida por los consumidores.
CAPITULO II - MARCO TEORICO
1.- ANTECEDENTES DE LA INVESTIGACIÓN:
A continuación se presentan una serie de trabajos de investigación previos a
la realización de este trabajo de grado los cuales servirán como referencia de
consulta.
Cuenca y Urdaneta realizaron el trabajo de investigación, “Sistema de
Transmisión y Recepción para el Sistema de Comunicación Inalámbrica
S
O
D
A
desarrollar un sistema de comunicación inalámbrica
RV basada en la tecnología
E
S
Eflexibilidad, movilidad y facilidad en la
Bluetooth, que permitiera obtener
R
S
Hy O
transmisión, recepción
uso de la información sobre las redes de cableado
C
E
R
E
Dfortaleciendo
existentes,
de esa manera la infraestructura de comunicaciones
Basado en Tecnología Bluetooth” (2003), el propósito de la investigación fue
utilizada actualmente a través del estudio e implementación de tecnología
inalámbrica.
Para la realización de la investigación fue utilizada la metodología propuesta
por Morris Mano la cual consta de seis fases: Formulación del problema,
Configuración
inicial
de
los
dispositivos,
Formulación
del
Algoritmo,
Especificación de los dispositivos del Sistema, Diseño de Hardware y Software y
Pruebas Finales. La investigación fue catalogada del tipo descriptivo ya que
busco especificar y describir cada uno de los factores que requiere la
comunicación inalámbrica. Finalmente se llego a la conclusión que la utilización
de una metodología de trabajo bien definida sirve de base para la correcta
ejecución de la investigación y oriento a la aplicación del conjunto de
herramientas y métodos.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
23
CAPITULO II - MARCO TEORICO
Este trabajo de investigación aporto bases teóricas importantes en cuanto al
funcionamiento de la Arquitectura del Protocolo Bluetooth que se uso en este trabajo
de investigación.
Asimismo Acevedo presento el trabajo de investigación “Sistema de control de
acceso inalámbrico basado en la tecnología Bluetooth” (2003) este tuvo como
objetivo el diseño de un sistema de control de acceso inalámbrico basado en
tecnología Bluetooth. En tal sentido destacó que la mayoría de las tecnologías
utilizadas en la actualidad en los sistemas de control de acceso, ameritan entre los
dispositivos de activación la línea de vista, mientras la tecnología Bluetooth no la
necesita ya que esta basada en un enlace de radio frecuencia de corto alcance, lo
OS
D
A
RV
cual reduce literalmente el tiempo de respuesta de los sistemas.
E
S
E
La investigación que se utilizo
paraR
este trabajo de investigación, fue catalogada
S
O
H
C
E que se describieron las características particulares del
del tipo descriptiva,
puesto
R
E
D
diseño, por otro lado se denoto que era del tipo aplicada y proyectiva por que
persigue fines directos e inmediatos y se ubico dentro del tipo de investigaciones
que conducen al diseño, dirigido a cubrir una determinada necesidad. El autor
describe cuatro fases utilizadas para en una metodología propia las cuales son:
Análisis del contexto Bluetooth, definición del proyecto, diseño del sistema y
evaluación del mismo; lo cual arrojo como resultado una propuesta para el diseño
del sistema de control de acceso inalámbrico.
Este trabajo de investigación aporto procedimientos notorios de interconexión de
dispositivos Bluetooth mediante la utilización de servicios de red LAN bajo esta
tecnología, que sirvieron como apoyo en la interconexión de los adaptadores
Bluetooth para realizar el experimento necesario objeto de la investigación mediante
la medición de las variables.
En el año siguiente Torres y Solera presentaron el trabajo de investigación
“Sistema de Localización y Transferencia de Data en áreas locales utilizando
tecnología Bluetooth” (2004); la cual presento como objetivo la implementación de
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
24
CAPITULO II - MARCO TEORICO
una red de área local utilizando tecnología Bluetooth, resaltando así el intercambio
de datos sin tener que utilizar cableado y la movilidad permitida sin el mismo.
El tipo de investigación fue descriptiva y proyectiva, utilizando una metodología
propia que cumplió cuatro fases: funcionamiento de la tecnología Bluetooth,
Requerimientos técnicos y tecnológicos, diseño y evaluación de la plataforma por
dos expertos en el área de Bluetooth, los resultados arrojaron que la red era factible,
a través de las fases de estudio se determinaron todos los dispositivos involucrados
en el sistema y el planteamiento del esquema de conexión de los mismos así como
también modificaciones posibles a implantarse en el futuro.
OS
D
A
V a través de dispositivos
RLAN
que aporto detalles de interconexión de redes
E
S
Eimplementación de Piconets y su uso en la
R
Bluetooth, que sirvieron de apoyo
para
la
S
O
H
C
E
emulación de una R
E red de área local, la cual se implemento de manera similar en este
D
estudio, gracias a la consulta del trabajo de investigación expuesto por los
Mediante la consulta de este trabajo de investigación se encontró información
investigadores, este proceso de interconexión abrió las puertas para facilitar el
estudio de rendimiento en Piconets.
2.- FUNDAMENTACIÓN TEÓRICA.
Para obtener una mayor comprensión del proyecto a desarrollar ha sido
necesario definir y comprender una serie de términos relacionados con los procesos
propios de la tecnología objeto de estudio. Existen temas de importancia para la
compresión como lo son, Bluetooth, servicios disponibles en esta tecnología,
arquitectura de el protocolo, EDR, Piconets, ancho de banda, rendimiento, calculo de
transferencia de datos, etc. Así también serán definidos varios conceptos que
apoyaran el planteamiento del problema y la formulación del sistema de variables y
la operalización de las mismas, para una mejor apreciación de los objetivos definidos
en este trabajo de investigación.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
25
CAPITULO II - MARCO TEORICO
2.1.- TECNOLOGIA BLUETOOTH.
Según Muller (2002), En 1994, la empresa L.M. Ericsson mostró interés
en
conectar teléfonos móviles y otros dispositivos como PDAs sin necesidad de cables.
En conjunto con otras empresas formo un grupo de aliados con el propósito de
desarrollar un estándar inalámbrico de bajo consumo de energía para interconectar
computadoras, dispositivos de comunicaciones y accesorios a través de radios
inalámbricos de bajo consumo de energía, de corto alcance y económicos.
Aunque la idea original era tan solo prescindir de cables entre dispositivos, su
alcance se expandió rápidamente al área de las LAN inalámbricas. Aunque esta
OS
D
A
RV
con otro estándar como el 802.11 (WI-FI), ambos
sistemas tenían problemas de
E
S
E
coexistencia puesto que interferían
S Ren el mismo ámbito eléctrico pero en la
O
H
C coexisten en el mismo rango de frecuencia.
E
actualidad ambos estándares
R
DE
expansión le dio más utilidad al estándar, también provoco de competencia con otras
Figura #1 Modelo de conectividad Bluetooth.
Fuente disponible en: http://www.agilent.com
2.1.1.- Grupo de Interés Bluetooth (SIG).
Según el sitio oficial de Bluetooth (2007), El grupo de interés especial (SIG)
de Bluetooth es un grupo de compañías que trabajan juntas para desarrollar
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
26
CAPITULO II - MARCO TEORICO
promover, definir y publicar las especificaciones de la tecnología Bluetooth, así como
gestionar los programas de calidad para que los usuarios disfruten de más
prestaciones. Este grupo se formo en Febrero de 1999 con la participación conjunta
de Ericsson, Intel, IBM, Toshiba, Nokia, En Mayo del mismo año, se invitaron a otras
compañías a participar en el grupo, publicando la versión 1.0 de especificaciones
Bluetooth en julio de 1999.
En Diciembre, el grupo inicial del SIG admitió a otras cuatro grandes
compañías como Microsoft, Lucent, 3COM y Motorola. Al ser miembros de este
grupo, las compañías pueden dotar de Bluetooth a sus productos con la garantía
que ofrece el pertenecer al grupo y conocer las especificaciones técnicas de la
OS
D
A
RalVno tener su patente.
compañías externas no pueden aplicar la tecnología
E
S
E
R
S
O
H
C
E
2.1.2.- Norma IEEE
DER802.15x
tecnología, además de poder utilizar las bondades de Bluetooth, mientras que las
Según TanenBaum (2004), El Grupo de interés de Bluetooth quería que el
IEEE adoptara las especificaciones de la tecnología y convertirlas formalmente en
parte del estándar IEEE 802. El IEEE solicito y fue facilitado una licencia limitada, no
exclusiva y no transferible del SIG para adoptar o adaptar y copiar una porción de
las especificaciones Bluetooth para ser utilizadas como material base en el estándar
802.15.1 en el año 2002, un acuerdo en principio fue realizado a mediados del año
1999 y un acuerdo final fue realizado en el año 2000.
Específicamente, la licencia permite al IEEE, crear, publicar y distribuir el
estándar como una publicación separada (Stand alone) de la versión de SIG, El área
cubierta por este estándar sigue en evolución y las revisiones son anticipadas en un
tiempo determinado, para aclarar el material existente, corregir posibles errores e
incorporar material nuevo o complementario.
El comité 802.15x del IEEE estandarizo solamente las capas física y la de
enlace de datos, el resto de la pila de protocolos esta fuera de sus estatutos. A pesar
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
27
CAPITULO II - MARCO TEORICO
que las versiones del SIG y del IEEE difieren, se espera que coincidan en un solo
estándar en el futuro cercano, logrando un estándar mucho más similar entre ambas
compañías.
Figura #2 Logotipo del IEEE Working Group
Fuente disponible en: http://www.ieee.org
2.1.3.- Uso y Aplicaciones
OS
D
A
RV
E
S
E
S Ry proporciona diferentes pilas de protocolos,
soporte de 13 aplicaciones en O
particular
H
EC claramente que pretende el SIG de Bluetooth con esta
R
para cada una E
mostrando
D
TanenBaum, (2002); comenta que la especificación Bluetooth, designa el
tecnología,
en contraste al estándar 802.11 el cual no especifica para que los
usuarios deben utilizarla. A continuación se nombran las 13 aplicaciones de la
tecnología:
o Acceso Genérico.
o Descubrimiento de servicios.
o Puerto Serie.
o Intercambio Genérico de objetos.
o Acceso LAN.
o Acceso telefónico a redes.
o Fax. (Conexión entre fax móvil y teléfono móvil)
o Telefonía Inalámbrica.
o Intercom (Intercomunicador)
o Headset (Diadema telefónica)
o Transferencia de archivos.
o Sincronización.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
28
CAPITULO II - MARCO TEORICO
El perfil de Acceso genérico no es realmente una aplicación, si no mas bien la
base sobre la cual se construyen las aplicaciones, su tarea principal es ofrecer una
manera para establecer y mantener enlaces (canales) seguros entre el maestro y los
esclavos.
El perfil de descubrimiento de servicios es relativamente genérico, los
dispositivos lo utilizan para descubrir que servicios ofrecen otros dispositivos, se
espera que todos los dispositivos Bluetooth usen estos perfiles, los restantes son
opcionales.
El puerto de serie es un protocolo de transporte que la mayoría de los perfiles
OS
D
A
RVde intercambio genérico define
heredadas que requieren una línea de serie. ElE
perfil
S
E
R
una relación cliente-servidor O
para
el traslado de datos. Los clientes inician
S
H
C
E
operaciones, pero R
tanto
un cliente como un servidor pueden fungir como esclavo. Al
DE
igual que el perfil de puerto serie, es la base para otros perfiles.
restantes utiliza. Emula una línea serie y es especialmente útil para aplicaciones
Entre los perfiles destinados a la conectividad tenemos el perfil de acceso a
LAN que permite a un dispositivo Bluetooth conectarse a una red fija el cual es
competencia directa del estándar 802.11. El Perfil de Acceso telefónico a redes fue
el propósito original de todo el proyecto integrado, sin necesidad de cables, el cual
permite que una computadora portátil pueda conectarse
un teléfono móvil que
contenga un Modem integrado, sin necesidad de cables.
El perfil de fax es similar al de acceso telefónico a redes, excepto que
posibilita a maquinas de fax inalámbricas enviar y recibir faxes a través de teléfonos
móviles sin que exista una conexión por cable entre ambos.
Los siguientes perfiles son para telefonía, El perfil de telefonía inalámbrica
proporciona una manera de conectar el handset de un teléfono inalámbrico a la
estación base. El perfil Intercom hace posible que dos teléfonos se conecten como
walkie-talkies. Por ultimo, con el perfil Headset se puede realizar comunicación de
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
29
CAPITULO II - MARCO TEORICO
voz entre la diadema telefónica y su estación base, por ejemplo, para comunicarse
telefónicamente sin necesidad de utilizar las manos al manejar el auto
proporcionando una forma más segura al conducir.
Los tres perfiles restantes, Envió de objetos, transferencia de archivos y
sincronización, sirven para intercambiar objetos entre dos dispositivos inalámbricos,
como tarjetas de presentación, imágenes o archivos de datos. En particular el
propósito del perfil de sincronización es cargar datos en una PDA o en una
computadora portátil cuando se esta fuera de casa y de acabar estos datos al llegar
a casa.
OS
D
A
RV
2.1.4.- Banda de Frecuencia y Canal de Arreglo
E
S
E
R Bluetooth opera en la banda Industrial y
Muller (2002); explica que
el sistema
S
O
H
Clicencia, la cual opera a 2.4 GHz ISM (Industrial Scientific
E
científica que no requiere
R
DE
Medicine). En la mayoría de los países alrededor del mundo el rango de frecuencia
es 2400 - 2483.5 MHz.
Sin Embargo muchos países tienen limitaciones nacionales en este rango de
frecuencia, de manera de cumplir con estas limitaciones para estos países, se han
implementado algoritmos especiales para permitir el uso de dispositivos Bluetooth.
Hay que tomar en cuenta que los productos que implementa la banda de frecuencia
reducida no trabajan con los productos Bluetooth que utilizan la banda de frecuencia
completa; Las versiones que implementan la banda reducida de frecuencia son
consideradas como versiones locales para un mercado particular.
El grupo de Interés (SIG) de Bluetooth lanzo una campaña para dar a conocer
sobre estas dificultades y llegar a una armonización total de la banda de frecuencia.
El espacio de canal es de 1 Mhz, para poder cumplir con las regulaciones fuera de
la banda en cada país, una banda guardia es usada como banda de borde inferior y
superior.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
30
CAPITULO II - MARCO TEORICO
En la siguiente figura se muestra el rango regulado de utilización de Bluetooth:
Figura #3 Banda de Frecuencia Bluetooth.
Fuente disponible: Especificación Bluetooth 2.0 + EDR
2.1.5.- Características del Transmisor.
OS
D
A
RV
Muller (2002); dicta que los requerimientos impuestos al transmisor son dados
como niveles de potencia en la antena conectora del equipo, si un equipo no posee
E
S
E
R
OenSmedidas
dificultad en la precisión C
medida
radiadas, es preferible que los sistemas
H
E
R provean con una antena conectora temporal durante el tipo
con una antena
DEintegral
una antena conectora referencial se asume una potencia de 0db. Debido a la
de aprobación; si alguna antena transmisora con una potencia nominal superior a
0db es usada, los parágrafos aplicables en ETSI 300 328 y la parte 15 del FCC
deben ser compensados.
Los equipos Bluetooth están clasificados en tres clases de acuerdo a la
potencia de transmisión del dispositivo. Los dispositivos de clase 1 se definen con
un alcance de 100 metros, mientras que los dispositivos clase dos llegan a un rango
entre los 20/30 metros y los dispositivos clase 3 tan solo a un metro
aproximadamente, Así mismo la potencia máxima permitida para la clase 1 es de
100mW o 20 dBm, para la clase 2 es de 2.5 mW o 4 dBm y por ultimo para la clase 3
es de 1mW ó 0dBm.
Un control de potencia es requerido para un equipo de clase 1, este control de
potencia es usado para limitar el poder transmitido sobre los 0 dBm. La capacidad
del control de poder bajo los 0 dBm es opcional y debería ser usado para optimizar
el consumo de poder sobre el nivel de interferencia usual. La potencia forma una
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
31
CAPITULO II - MARCO TEORICO
secuencia monotonica, con un tamaño máximo de 8db y un tamaño mínimo de 2
dBm.
La siguiente figura muestra de manera detallada las clases de los dispositivos
Bluetooth tomando en consideración La salida máxima de energía, la salida de
poder nominal, la cantidad mínima de energía y el control de poder las siguientes
características son referencia de importancia a la hora de diferenciar la potencia de
la señal emitida, por los transmisores Bluetooth utilizados por un usuario y
determinan la distancia a las cuales pueden llegar estos dispositivos si se conectan
entre si formado una red, si varios dispositivos son por ejemplo de clase 1 se puede
tener la certeza que cada dispositivo trabajara con un potencia similar garantizando
la captación de la señal
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
Figura #4 Características del Tipo de Transmisor
Fuente disponible: Especificación Bluetooth versión 2.0 + EDR
2.2.- TOPOLOGÍA DE LA TECNOLOGÍA BLUETOOTH.
Según la norma IEEE 802.15.3 (2003); La tecnología Bluetooth especificada
por la normal del IEEE 802.15.3 al igual que la especificada por el Grupo de Interés
Bluetooth describe una estructura específica para la formación de redes de área
personal, mediante el uso de piconets, la estructura de esta es objeto de estudio en
el marco teórico de esta investigación.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
32
CAPITULO II - MARCO TEORICO
2.2.1.- Piconets.
Según el IEEE 802.15.3 (2003); Una Piconet es un sistema de
comunicaciones de datos sobre una red Ad-Hoc, el cual permite un número
independiente de dispositivos de información comunicarse entre ellos. Una Piconet
se distingue de otros tipos de redes de datos en que las comunicaciones son
normalmente orientadas a una persona o usuario en un área pequeña o reducida ó
el objeto que cubre típicamente al menos 10 metros en todas las direcciones y
envuelve a esa persona o cualquier cosa estacionaria o en movimiento.
Esto en contraste con las redes de área local (LAN), redes de área
OS
D
A
V interconectar empresas en
Rhasta
un simple edificio o el Campus de una universidad,
E
S
E
R
diferentes partes de un país o el
mundo.
S
HO
C
E
DER
metropolitana (WAN), las cuales cubren con éxito extensas áreas geográficas, desde
La especificación Bluetooth (2002); especifica que el canal básico de una
Piconet puede ser compartido por un número de dispositivos Bluetooth, solo por los
recursos disponibles en el dispositivo maestro. Solo un dispositivo es el maestro de
la piconet, todos los demás dispositivos son esclavos, así mismo, todas las
comunicaciones son efectuadas, entre el maestro y los esclavos, y no hay
comunicación directa entre los dispositivos esclavos en el canal de la piconet. Sin
embargo hay una limitación en el número de transportes lógicos que pueden ser
soportados por una piconet. Esto significa que a pesar que no hay un límite teórico,
para la cantidad de dispositivos que comparten un canal; si existe un límite en el
número de dispositivos que pueden estar activamente envueltos intercambiando
información con el maestro.
En la siguiente se pueden apreciar varios modelos de interconexión en
piconets desde un esquema sencillo entre un maestro y esclavo, hasta un complejo
esquema de múltiples maestros formados grandes redes de hosts con propiedades
de conexión via Bluetooth, todos los esquemas cumplen con la figura de los
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
33
CAPITULO II - MARCO TEORICO
dispositivos maestros como ente que dirigen la comunicación entre los dispositivos
esclavos.
Figura #5 Modelos de Piconets simple con esclavos conectados
OS
D
A
RV
Fuente disponible en: http://www.bluetooth.org
E
S
E
SR
O
H
C
E
R
E
SegúnD
Nathan Muller (2002); el modo de retención entra en funcionamiento
2.2.1.1.- Modo de retención (Hold).
cuando no hay necesidad de enviar datos durante un periodo relativamente largo.
Durante ese periodo, se puede apagar el transceptor para ahorrar energía. Sin
Embargo, también se puede utilizar el modo de retención si un dispositivo quiere
descubrir o ser descubierto por otros dispositivos Bluetooth o unirse a una piconet.
Lo que hace un dispositivo durante el tiempo de retención es algo que decide el
usuario y no esta controlado por el mensaje de espera.
2.2.1.2.- Modo de escucha selectiva (Sniff).
Según el sitio Oficial de Bluetooth (2002); Este modo se utiliza para el ahorro de
energía entre dispositivos, para entrar en este modo el dispositivo maestro y el
esclavo, negocian un intervalo de escucha selectiva y un desplazamiento de
escucha selectiva, que especifica la temporizacion de las franjas de escucha
selectiva. El desplazamiento determina el instante de la primera franja de escucha
selectiva, después de eso, las franjas de escucha selectiva continúan de forma
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
34
CAPITULO II - MARCO TEORICO
periódica con el intervalo especificado. Mientras este modo esta activado solo el
Maestro puede iniciar la transmisión.
2.2.1.3.- Modo de aparcamiento (Park).
Si no es necesario que un esclavo participe en el canal, pero aun así debe
mantenerse sincronizado con los saltos de frecuencia, se puede colocar al esclavo
en modo de aparcamiento. En este modo, el dispositivo abandona su dirección de
miembro activo. Cuando se coloca un esclavo en este modo, se le asigna una
dirección de miembro aparcado, exclusiva que puede ser utilizada por el maestro
para sacar de este modo al esclavo.
OS
D
A
RV
E
S
E
SR
O
H
C
E
Según el IEEE
en su especificación de la norma 802.15.3 (2003); se expresa
R
DE
2.2.2.- Componentes de una Piconet.
que una Piconet consiste de severos componentes; el componente básico es el
dispositivo, un dispositivo es requerido para asumir el rol de coordinador de la
Piconet (PNC). El PNC provee de tiempo básico con un testigo. Adicionalmente el
PNC administra los requerimientos de calidad de Servicio QoS ( Quality of Service),
modos de ahorro de energía y control de acceso a la Piconet.
Los dispositivos dentro de una Piconet juegan dos papeles, el de maestro o el
de esclavo, El maestro es el dispositivo de una Piconet cuyo reloj y secuencia de
saltos se utilizan para sincronizar a todos los demás dispositivos
(Es decir los
esclavos) de la Piconet. La unidad que llega a cabo el procedimiento de búsqueda y
establece una conexión es el maestro de la conexión. Los esclavos son unidades de
la Piconet que se sincronizan con el maestro mediante su reloj y su secuencia de
saltos.
Porque una Piconet se forma sin planificación previa y solo durante el tiempo
por el cual es requerida, este tipo de operación es referenciada como un red Ad-Hoc.
El estándar permite a un dispositivo requerir la formación de una Piconet Subsidiaria,
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
35
CAPITULO II - MARCO TEORICO
La Piconet original es referenciada de esta manera como Piconet padre. La Piconet
secundaria es referenciada como Piconet niña (child Piconet) o Piconet vecina
dependiendo del método de dispositivo usado para asociar con el coordinador de la
Piconet. Esta piconet también es conocida como Piconet dependiente ya que
necesitan del coordinador de la Piconet padre para encontrar el tiempo y canal para
la operación de la Piconet dependiente.
2.2.3.- Inicialización de una Piconet
La norma IEEE 802.15.3 (2003) expresa; Para inicializar una Piconet, el
dispositivo apto para actuar como el coordinador de la misma, escanea los canales
OS
D
A
V después de estar seguro
Rtestigo
este comienza la Piconet simplemente enviando
el
E
S
E de tiempo especificado, si no hay
Rperiodo
que el canal a quedado vacióO
por
un
S
H
C
E
canales disponibles
el
dispositivo
tiene la opción de inicializar un piconet
DER
disponibles para encontrar uno que no se encuentre en uso, si este encuentra uno,
dependiente. El proceso de iniciar una Piconet no asegura que el dispositivo más
capaz
es inicialmente seleccionado por una serie de criterios, el proceso de
asociación y manejo si permite que eventualmente el mas apto se convierta en el
coordinador de la Piconet. Mientras un PNC tiene permitido de manejar un PNC
dependiente, este no implica que el PNC dependiente vaya a fusionar las dos
piconets, la norma 802.15.3 no provee de un proceso para fusionar dos piconets en
una sola.
2.2.4.- Control sobre una Piconet
Según la norma IEEE 802.15.3 (2003); Cuando
un dispositivo esta por
asociarse con una Piconet, el coordinador de la misma (PNC) chequea las
capacidades del nuevo dispositivo, para ver si este es mas apto para ser
el
coordinador de la Piconet, de ser así y las terminologías de seguridad lo permiten el
PNC tendrá la opción de pasar el control al dispositivo que apenas se a unido. Este
proceso de transferencia de control, mantiene todas las alocaciones de tiempo, de
esta manera no hay interrupciones en la entrega de información en una Piconet. Si
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
36
CAPITULO II - MARCO TEORICO
el coordinador de la Piconet es apagado o quiere dejar la Piconet también usara el
proceso de manejo para dar control a otro dispositivo en la Piconet, este proceso,
también soporta el proceso de abandono de coordinador de una Piconet
dependiente.
2.2.5.- Creación de una Piconet menor o child Piconet
Según la norma IEEE 802.15.3 (2003); Una Piconet menor, es aquella
formada bajo una Piconet ya establecida,
en ese momento esta pasa a ser la
Piconet padre. La funcionalidad de la Piconet menor es útil para extender el área de
cobertura de la Piconet
o para compartir requerimientos de memoria
a otro
OS
D
A
V el PNC de la Piconet menor
Rpara
Piconet menor y en adición esto es posible también
E
S
E de su propia Piconet.
R
para permitir otra Piconet menor
como
parte
S
HO
C
E
DER
dispositivo capaz de ser el PNC. Es posible para la Piconet padre tener mas de una
2.2.6.- Creación de una Piconet vecina.
Según la norma IEEE 802.15.3 (2003); Una piconet vecina es formada bajo
una Piconet establecida, transformándose esta en la piconet padre, la funcionalidad
de la piconet vecina es un mecanismo para compartir el espectro de frecuencia entre
dos piconets distintas donde no hay canales físicos vacantes. Es posible para una
sola piconet padre, el tener mas de una piconet vecina o tener ambos tipos de
piconets (menores y vecinas). Las piconets vecinas utilizan un identificador distinto
(PNID) y es una piconet autónoma excepto que es dependiente del canal de
alocacion de tiempo.
La asociación y seguridad es manejada desde las piconets vecinas y no
envuelve al PNC padre, el coordinador de piconet vecino no es un miembro de la
piconet padre y no comparte información con ningún dispositivo en la piconet padre,
este mecanismo esta disponible para otros dispositivos inalámbricos con la finalidad
de compartir el mismo espectro de frecuencia.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
37
CAPITULO II - MARCO TEORICO
2.2.7.- Finalización de una piconet
Según la norma IEEE 802.15.3 (2003); Si el coordinador de la Piconet va a
detener las operaciones y no hay otro dispositivo con aptitudes para reemplazarlo, el
PNC coloca información referente a la detención de actividades dentro del testigo
para notificar a los miembros de la piconet, en caso de que el PNC abandone la
piconet bruscamente sin dejar el control a ningún otro dispositivo capaz de ser el
dispositivo PNC, la piconet detendrá las operaciones por tiempo determinado,
cuando ese tiempo termine un dispositivo apto para tomar el rol del PNC, reiniciara
las actividades usando el proceso de normal
OS
D
A
RV
2.2.8.- Asociación y Disociación de una piconet
E
S
E
S R(2003); Para poder participar en una piconet,
O
Según la norma IEEE
802.15.3
H
C
E
R
E unirse usando el proceso de asociación, asociarse con la
un dispositivo
Dnecesita
piconet provee al dispositivo entrante de un identificador único (DEVID) el cual tiene
un octeto de longitud. El proceso de asociación provee información acerca de los
servicios disponibles en la piconet y también de los servicios que proveen los
dispositivos. El proceso de asociación también provee al PNC de las capacidades
del nuevo dispositivo para activar el PNC si este decide pasar el control de la piconet
al nuevo dispositivo. Cuando un nuevo dispositivo se une a la piconet, el PNC envía
información a toda la red para notificar del nuevo integrante.
Cuando un dispositivo quiere dejar la piconet utiliza el proceso de disociación,
en este el identificador único queda inutilizable por un periodo de tiempo, el PNC no
tiene permisos para reasignar los identificadores (DEVID) hasta que el tiempo de
espera haya terminado.
Aunque los dispositivos Bluetooth hayan dejado la piconet de manera abrupta
el procedimiento el procedimiento de disociación se lleva a cabo de la misma
manera.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
38
CAPITULO II - MARCO TEORICO
2.2.5.- LA PILA DE PROTOCOLOS DE BLUETOOTH
Nathan Muller, (2000); Establece que al igual que OSI, las especificaciones
Bluetooth utiliza un sistema de niveles en su arquitectura de protocolos. Y, también
al igual que OSI, el objetivo final de la especificación Bluetooth es permitir que las
aplicaciones escritas de acuerdo con las especificaciones puedan ínter operar entre
si. La interoperabilidad se logra cuando las aplicaciones situadas en dispositivos
separados se ejecutan sobre pilas de protocolos idénticas. Cada aplicación distinta
utiliza una pila de protocolos diferente. Independientemente de la aplicación
especifica.
OS
D
A
RoVmás porciones verticales de la
Bluetooth; en su lugar pueden ejecutarse sobreE
una
S
E para soportar la aplicación principal.
R
pila, aprovechándose de un servicio
particular
S
O
H
C
E
La pila completa R
E de protocolos comprende tantos protocolos específicos de la
D
tecnología inalámbrica Bluetooth, como lo son LMP y L2CAP y protocolos como,
No todas las aplicaciones utilizan todos los protocolos de la pila de protocolos
OBEX, UDP y WAP, que pueden ser utilizados con muchas otras plataformas.
Al diseñar los protocolos de la pila de protocolos Bluetooth, en lugar de
reinventar la rueda, sencillamente se reutilizan en los niveles superiores los
protocolos existentes para propósitos distintos. Esta manera de hacer las cosas no
sólo aceleró el desarrollo de la especificación Bluetooth, sino que también facilito la
adaptación de aplicaciones heredadas para que funcionaran con la tecnología
Bluetooth, y ayudo a asegurar un funcionamiento correcto y una interoperabilidad de
estas aplicaciones.
La siguiente figura la pila de protocolos Bluetooth y la manera como han sido
estructuradas, para tener una mejor visualización de la estructura que compone la
pila de protocolos Bluetooth en la capa inferior podemos apreciar la capa de banda
de radio, la banda base, el protocolo de enlace LMP, la capa de adaptación y enlace
logico L2CAP y la capa RFCOMM, es importante recalcar que esta estructura no
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
39
CAPITULO II - MARCO TEORICO
guarda similitud con otros modelos de protocolos como lo es el modelo de referencia
OSI y el TCP.
OS
D
A
RV
E
S
E
Figura #6S
PilaR
de Protocolos Bluetooth
O
H
C disponible en: http://www.agilent.com
Fuente
E
R
DE
2.2.5.1.- Banda Base
Nathan Muller, (2000); El nivel de banda base permite el enlace físico de RF
entre unidades Bluetooth dentro de una piconet. Como los sistemas RF Bluetooth
utilizan la tecnología de la expansión de espectro por saltos de frecuencia, donde los
paquetes se transmiten en franjas de tiempo predefinidas por frecuencias
predefinidas, este nivel utiliza procedimientos de averiguación y localización para
sincronizar la frecuencia de saltos de transmisión y los relojes de los diferentes
dispositivos Bluetooth.
En este nivel proporciona los dos tipos diferentes de enlaces físicos, con sus
correspondientes paquetes de banda base: asíncrono orientado a la conexión (SCO,
Synchronous Connection-Oriented) y asíncrono sin conexión (ACL, Asynchronous
Connectionless), se pueden transmitir de forma multiplexada sobre el mismo enlace
RF. Los paquetes ACL solo se utilizan para datos, mientras que un paquete SCO
puede contener solo audio o una combinación de audio y datos.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
40
CAPITULO II - MARCO TEORICO
Los paquetes que tienen datos de audio se pueden transmitir entre uno más
dispositivos Bluetooth, haciendo posible la existencia de varios modelos de uso. Los
datos de audio en los paquetes SCO se encaminan directamente hacia y desde la
banda base, y no pasan por L2CAP. El modelo de audio es relativamente sencillo
dentro de las especificaciones Bluetooth; dos dispositivos Bluetooth cualesquiera
pueden enviar y recibir datos de audio entre ellos simplemente abriendo un enlace
audio
2.2.5.2.- Protocolo de Gestor de Enlace (LMP)
OS
D
A
RV el control y negociación
control de enlace entre dispositivos Bluetooth,E
incluyendo
S
E También se utilizan para la seguridad:
R
del tamaño de los paquetes de
banda
base,
S
O
H
C
E
autenticación y cifrado,
DER generación intercambio y comprobación de las claves de
Según Nathan Muller (2000); LMP es el responsable de la configuración y
cifrado y de enlace. LMP también controla los modos de administración de energía y
los ciclos de de trabajo del dispositivo Bluetooth, y los estados de conexión de una
unidad Bluetooth dentro de una piconet.
El gestor de enlace del lado receptor filtra e interpreta los mensajes LMP, por lo
que nunca a los niveles superiores. Los mensajes LMP tienen una prioridad mas
elevada que los datos de usuario. Si un gestor de enlace necesita enviar un
mensaje, no se vera retrasado por el trafico L2CAP. Además, los mensajes LMP no
se confirman explícitamente, ya que el canal lógico ofrece un enlace suficientemente
fiable, lo que hace a las confirmaciones innecesarias.
En la siguiente figura puede apreciarse el esquema del protocolo de enlace LMP
desde el nivel físico, subiendo a la banda de radiofrecuencia, siguiendo con el
controlador de enlace y la capa de gestor de enlace, que no es mas que el protocolo
de gestión de enlace, donde es procesada la información y por consiguiente subida
a los niveles superiores. Este procedimiento se realiza de manera reciproca entre los
niveles superiores y el nivel mas bajo como lo es el nivel físico. La información viaja
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
41
CAPITULO II - MARCO TEORICO
entre las capas de manera constante y puede verse en la figura del protocolo de
gestor de enlace LMP.
OS
D
A
RV
E
S
E
SR
O
H
C #7 Protocolo de Gestor de Enlace LMP
E
Figura
R
DE
Fuente disponible: Nathan Muller; Tecnología Bluetooth
2.2.5.3.- Protocolo de Adaptación y Enlace Lógico (L2CAP)
El protocolo de adaptación y enlace (L2CAP) soporta la multiplexación de
protocolos de nivel superior, la segmentación y reensamblado de paquetes, y los
mecanismos de calidad del servicio (QoS, Quality of Service). L2CAP permite que
protocolos y aplicaciones de nivel superior transmitan y reciban paquetes de datos
de hasta 64 kilobytes de longitud. Aunque el protocolo de banda base ofrece los
tipos de enlace SCO y ACL, L2CAP esta definido solo para enlaces ACL y no hay
planeado soporte para enlaces SCO. Los canales con calidad de voz para
aplicaciones de audio y telefonía suelen funcionar sobre enlaces SCO de banda
base. Sin embargo, los datos de audio pueden ensamblarse en paquetes y enviarse
utilizando protocolos de comunicación que funcionen sobre L2CAP.
En la siguiente figura puede notarse que el protocolo L2CAP de adaptación y
control de Enlace lógico reside en el nivel de enlace de datos para soportar la
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
42
CAPITULO II - MARCO TEORICO
multiplexación de protocolos de niveles superiores y la segmentación de paquetes y
transporta información de calidad de servicio (QoS).
OS
D
A
RV
E
S
E
R
SNathan
O
Fuente disponible:
Muller; Tecnología Bluetooth
H
C
E
DER
Figura #8 Protocolo de Adaptación y Enlace Lógico (L2CAP)
2.2.5.4.- Protocolo de Descubrimiento de Servicio (SDP)
Según Nathan Muller (2002); Los servicios de descubrimiento son un elemento
importante en la arquitectura Bluetooth ya que proporcionan la base para todos los
modelos de uso. Por medio de SDP, se puede consultar la información de los
dispositivos, los servicios que ofrecen y las características de dichos servicios.
Habiendo localizado los servicios disponibles en las cercanías, el usuario puede
elegir cualquiera de ellas. Después de eso, se puede establecer una conexión entre
dos o más dispositivos Bluetooth.
2.2.6.- TÉCNICA “ENHANCED DATA RATE” (EDR).
Según el sitio oficial de Bluetooth (2003); Enhanced Data Rate es un método
que extiende la capacidad y tipos de paquetes Bluetooth con el propósito de
incrementar la transferencia de datos máxima, dando así un mejor soporte para
múltiples conexiones y un bajo consumo de poder, mientras la arquitectura de la
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
43
CAPITULO II - MARCO TEORICO
tecnología permanece sin cambios notables. En la figura pueden notarse como
múltiples dispositivos pueden interconectarse a través de un simple dispositivo
Bluetooth utilizado como maestro controlando múltiples dispositivos con capacidades
Bluetooth integrados en ellos.
OS
D
A
RV
E
S
E
SR
O
H
C
FiguraR
#9EDispositivos
Bluetooth EDR conectados entre si.
E
D
Fuente disponible: Especificación Bluetooth versión 2.0
2.2.6.1.- ¿Por que se necesita EDR?
Según Agilent Technologies (2006); La versión Bluetooth 2.0 + EDR fue ratificada
en Noviembre del 2004 y la cual tenia la apariencia de un complemento a las
versiones existentes de la especificación anterior, pero estaba lejos de serlo.
Cuando Bluetooth salio al mercado a finales de los noventa, sus desarrolladores se
aseguraron de que este permitiera flexibilidad y adaptabilidad, para asegurar así que
se mantuviera robusto y seguro.
Las operaciones EDR están definidas en la especificación Bluetooth 2.0
precisamente. La versión 2.0 define cambios en la modulación y tipos de paquetes
adicionales que permiten a los diseñadores, enviar una rata transferencia de
3 Mbit/sec (2.1 Mbit/sec reales) sobre una conexión Bluetooth, en comparación con
la máxima rata de transferencia de 723 kbit/sec de la versión 1.0.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
44
CAPITULO II - MARCO TEORICO
Para cada tecnología de comunicación, ser mas rápido es casi siempre mejor, y
Bluetooth no es una excepción. Sin Embargo la razón detrás de EDR y la selección
de la rata de transferencia a 3 Mbit/sec en particular, va más allá de un simple deseo
de más velocidad.
En la actualidad, no hay aplicaciones Bluetooth que demanden más que una rata
de transferencia de 1 Mbit/sec. Ni siquiera un stream de audio en stereo de alta
calidad el cual llega a los 345 kbit/sec. Sin embargo las aplicaciones futuras
incrementaran la demanda, así como la utilización múltiples dispositivos Bluetooth al
mismo tiempo. Esto es particularmente cierto para computadores personales donde
un usuario puede tener varios periféricos conectados y estar escuchando sonido de
OS
D
A
RV
alta definición, con un par de audífonos Bluetooth al mismo tiempo.
E
S
E
S deRdatos aceptables para los usuarios. EDR
O
enlaces de ratas de transferencia
H
C
E
R
Eusuarios un ancho de banda mayor en el uso de sus aplicaciones,
proporciona D
a los
EDR proporciona a Bluetooth de capacidad extra para mantener todos estos
proporcionando así flexibilidad para retrasmisiones de paquetes ante situaciones de
interferencia o tareas sencillas como imprimir un documento.
2.2.6.2.- Reducción de poder y compatibilidad en EDR
Bluetooth EDR es importante porque ayuda a disminuir el consumo de poder
en el diseño Bluetooth, La cantidad de poder usado por un radio Bluetooth depende
del periodo de tiempo por el cual esta activo. Como Bluetooth permite que la
información sea transmitida tres veces mas rápido, el radio Bluetooth solo necesita
estar activo por un tercio del tiempo y consume un tercio del poder de la
especificación v1.0 como resultado
La compatibilidad con dispositivos Bluetooth v1.2, fue una alta prioridad en el
diseño EDR, la especificación final es 100% compatible y permite la coexistencia en
una Piconet, de dispositivos anteriores Bluetooth. Diseñar dispositivos Bluetooth
v. 2.0 EDR no es mas complicado que diseñar dispositivos Bluetooth v.1.2 debido a
su compatibilidad.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
45
CAPITULO II - MARCO TEORICO
2.2.6.3.- ¿Como trabaja EDR?
Agilent Technologies (2006); Bluetooth versión 2.0 + EDR trabaja esencialmente,
definiendo un conjunto de tipos de paquetes adicionales que emplean nuevos
esquemas de modulación para transmitir los datos. Toda la data Bluetooth es
trasmitida como parte de un paquete y están hechos de cuatro secciones como son:
Código de Acceso, Cabecera, Datos y banda de guardia.
En especificaciones anteriores, las tres secciones de transmisión usan GFSK
para modular sobre una señal de aire RF, en GSFK el carrier de frecuencia se
desvía +/- 160 hKz para indicar un uno ó un cero, codificando un bit por símbolo. La
OS
D
A
RV
rata de símbolo es 1 MSymbol/sec, llevando a un pico de rata de transferencia de 1
Mbit/sec. Pero cuando los diseñadores cuentan los códigos de acceso, cabeceras y
E
S
E
SR
O
H
C
E
En la especificación
R
E 2.0, Los paquetes EDR siguen usando modulación GFSK
D
para el código de acceso y cabecera. Sin embargo, EDR usa uno o dos esquemas
bandas de guardia, solamente se entregan un máximo de 723 kbit/sec.
de modulación distintos para los datos. Uno mandatario y el otro opcional. El cambio
del tipo de modulación también requiere la inserción de una banda de guardia
pequeña y secuencia de sincronización entre la cabecera y los datos.
Figura #10 Diagrama que muestra un paquete EDR dividido en un código de
acceso, cabecera, sincronizador de frecuencia y datos.
Fuente disponible: www.agilent.com
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
46
CAPITULO II - MARCO TEORICO
2.2.6.4.- Estructura de paquetes EDR
Un paquete Bluetooth típico comienza con un código de acceso y una
cabecera, el código de acceso es usado para sincronización e identificación de los
paquetes en el canal físico. Los códigos de acceso también se usan para las
operaciones de park, sniff y hold en el sistema Bluetooth. La cabecera contiene
información del control de enlace que incluye el tipo de paquete, hay 15 tipos
diferentes de paquetes cubriendo los tres diferentes transportes lógicos de tipo ACL,
SCO y eSCo.
El tipo de enlace determina el formato del payload que sigue el código de
OS
D
A
RV
este también contiene información de control usada
para identidad del dispositivo y
E
S
E
R real. El payload también puede contener
proveer de información de reloj
en
Stiempo
O
H
C y corrección de errores como CRC y FEC. En
E
información de descubrimiento
R
DE
Bluetooth, el paquete general ahora es referenciado como el paquete básico,
acceso y cabecera. El payload puede contener información del usuario y control,
después de la introducción del paquete EDR.
La característica clave en un paquete EDR es el cambio de modulación a
differential phase shift keying (DPSK) siguiente la cabecera del paquete, como
resultado se requiere de tiempo adicional e información de control para modular el
paquete. El paquete EDR usa el mismo código tipo de acceso y cabecera que el
paquete básico, incluyendo la modulación Siguiente la cabecera, el paquete EDR
contiene un corto periodo de tiempo que permite a la señal de radio Bluetooth
prepararse para el cambio de modulación
Este tiempo corto o tiempo de guardia esta especificado entre los 4.75 μs y 5.25 μs.
A este le sigue la secuencia de sincronización la cual es requerida para colocar a la
par el símbolo de tiempo y cambiar la modulación.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
47
CAPITULO II - MARCO TEORICO
En la siguiente figura se aprecian las diferencias básicas entre un paquete Bluetooth
y un paquete Bluetooth EDR con implementaciones nuevas de modulación.
Figura #11 Diferencias entre paquete Bluetooth tradicional y EDR
OS
D
A
RV
Fuente disponible: http://www.agilent.com
E
S
E
R diez nuevos paquetes EDR: cinco para
La especificación Bluetooth 2.0
Sdefine
O
H
C de datos a 2 Mb/sec y 3 Mb/Sec. Dos de ellos y 5
E
cada una de las transferencias
R
DE
ranuras que paquetes de conexión orientada Sincrona (eSCO), los cuales usan
ancho de banda reservado usando, típicamente para las comunicaciones de voz,
Los tres remanentes con 5 ranuras con conexión ACL se usan para la transferencia
de información.
Ninguno de los nuevos paquetes EDR emplea corrección de errores, en cambio el
algoritmo de calidad del canal existente para el envió de datos se extiende
automáticamente cambiando a el envió de paquetes estándar con FEC cuando es
necesario
2.2.6.5.- Formato de modulación EDR.
La modulación general es GFSK. La información es transmitida usando un bit por
símbolo en una rata de transferencia de información de 1Mb/s; La rata del símbolo
es entonces 1 Ms/s. La data es modulada en el transmisor RF, usando realocación o
desviación en la frecuencia del transportador de un mínimo de 115 Khz, El binario
uno esta representado por una frecuencia positiva de desviación, y el binario cero
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
48
CAPITULO II - MARCO TEORICO
esta representado por una frecuencia de desviación negativa, las señales
moduladas FSK, tienen una constante envuelta la cual es deseable para mejorar la
eficiencia de poder de amplificadores de transmisión. El pulso Gaussiano provee de
un eficiencia para la señal Bluetooth manteniendo esta en un ancho de banda de 20dB para 1Mhz.
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DdeEmodulación EDR usa uno de los dos tipos de DPSK en la sección
El formato
Figura #12 Frecuencia de Bluetooth EDR tomada con un medidor
Fuente disponible: http://www.agilent.com
de Payload del paquete. La modulación del paquete EDR cambia de GFSK a DPSK
después del tiempo de guardia, cambiando el tiempo de modulación, permite
incremementar la velocidad de transferencia de
2 Mb/s a 3 Mb/s. El incremento en
la velocidad de transmisión es logrado trasmitiendo dos o tres bits por símbolo
mientras se mantiene el tiempo especificado de 1Ms/s
Figura #13 Modulación DPSK para EDR
Fuente disponible: Especificación Bluetooth 2.0 + EDR
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
49
CAPITULO II - MARCO TEORICO
2.2.6.5.1.- Implantación del Esquema de los 2-Mbit/Sec
El esquema 2X (2-Mbit) para transferencia de datos utiliza (π/4-DQPSK); este
esquema de modulación varía el periodo del carrier relativo a la frecuencia.
Cuaternario se refiere al hecho de que hay cuatro posibles posiciones de periodos
para cada símbolo, permitiendo a 2 bits de datos ser codificados por símbolo, La
velocidad del símbolo se mantiene igual, gracias a esto la transferencia de datos
incrementa.
π /4-DQPSK es diferencial porque la posición del periodo de cada símbolo es
relativa a la posición anterior, esto determina el valor de 2-bit que es codificado.
OS
D
A
V
R
o 3π/4. Traduciendo desde radianes al sistema
convencional de grados podemos
E
S
E-45, ó -135.
R
S
encontrar los siguientes grados:
+135,
+45,
HO
C
E
DER
Los cuatro
movimientos descritos resultan en ocho posibles posiciones en
El designador π/4 significa que el movimiento diferencial es +3π/4, +π/4, π/4
total, cada una separada por 45 grados, sin embargo en el diseño EDR, solo cuatro
posiciones separadas por 90 grados son posibilidades para cualquier símbolo dado.
La desviación de +/-π (+/-180 grados) en el segmento de saltos de guardias contra
las variaciones de amplitudes active la demodulación sin el conocimiento de el
segmento de acarreo. Un filtro es usado para reducir las emisiones exteriores a la
banda de frecuencia.
2.2.6.5.2 Implantación del Esquema de los 3-Mbit/Sec
El esquema 3X de Bluetooth EDR, utiliza modulación 8DPSK, para la
transferencia de información que es similar a π/4-DQPSK, pero permite movimientos
diferenciales hacia cualquiera de las ocho posibles posiciones disponibles. En la
modulación (DPSK, la separación entre las posiciones de salto es reducida a 45º
grados.
Un receptor PSK necesita decidir que periodo de salto en la transmisión
entrante va a decodificar en información digital. En ocasiones el ruido enmascara el
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
50
CAPITULO II - MARCO TEORICO
verdadero periodo para la transmisión, entre más larga es la separación entre las
posiciones adyacentes para cada símbolo, mas ruido podrá ser tolerado antes de
que la señal entrante sea decodificada. Entre mas pequeño sea el segmento de
separación entre posiciones adyacentes, en conjunto con el uso de +/-π saltos de
segmentos significara que la modulación 8DPSK es mas vulnerable a interferencia,
sin embargo permite la codificación de 3 bits de data por símbolo dando a EDR picos
de transmisión de datos de 3 Mbit/sec. En la siguiente figura pueden apreciarse los
patrones implementados utilizando a π/4-DQPSK y 8DPSK, puede observarse la
diferencia notable en el tipo de modulación mediante el esquema de constelaciones
y como es distribuida la señal en cuatro distintas direcciones para π/4-DQPSK y de
la misma manera se observa como 8DPSK abarca un rango mayor distribuyéndose
OS
D
A
V
R
como los beneficios que otorgan cada modulación
en especifico.
E
S
E
R
S
HO
C
E
DER
de manera a una mayor cantidad de posiciones, las diferencias son notables así
Figura #14 Patrones de Constelaciones en Modulación 4-DQPSK y 8-DPSK.
Fuente Disponible: http://www.bluezone.com
3. DESEMPEÑO DE REDES
3.1 ANCHO DE BANDA
Según Primera (2007); Es la anchura, medida en hercios, del rango de
frecuencias en el que se concentra la mayor parte de la potencia de la señal. Puede
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
51
CAPITULO II - MARCO TEORICO
ser calculado a partir de una señal temporal mediante el análisis de Fourier, también
son llamadas frecuencias efectivas las pertenecientes a este rango.
Por otra parte Cisco Systems (2003), la define como la cantidad de información
que puede fluir a través de una conexión de red en un período dado por lo que
determina esencial comprender el concepto de ancho de banda.
En la figura siguiente puede apreciarse como Cisco Systems elabora una la
Conceptualización de el ancho de banda, se utiliza como ejemplo la analogía del
ancho de banda comparado con diferentes tamaños de diámetros de cañería, a
mayor diámetro, mayor será la cantidad de información que puede viajar a través del
OS
D
A
RV
tubo, así mismo se representa la información como el agua que fluye en una tubería
E
S
E
SR
O
H
C
E
R
DE
y que se pueda visualizar a continuación.
Figura # 15 Conceptualización del ancho de banda en redes
Fuente disponible en: http://www.cisco.com/web/learning/netacad/
3.1.1 Importancia del Ancho de Banda.
Según Cisco Systems; (2003) El ancho de banda es un factor clave a la hora
de realizar el rendimiento de una red, diseñar nuevas redes y comprender la
Internet. Un profesional de redes debe comprender el fuerte impacto del ancho de
banda y la tasa de transferencia en el rendimiento y el diseño de la red ya que la
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
52
CAPITULO II - MARCO TEORICO
información fluye en una cadena de bits de un computador a otro en todo el mundo.
Estos bits representan enormes cantidades de información que fluye de ida y de
vuelta a través del planeta en segundos, o menos.
3.1.2 Medición.
Según Cisco Systems; (2003) En los sistemas digitales, la unidad básica del
ancho de banda es bits por segundo (bps). El ancho de banda es la medición de la
cantidad de información, o bits, que puede fluir desde un lugar hacia el otro en un
periodo de tiempo determinado, o segundos. Aunque el ancho de banda se puede
describir en bits por segundo, se suelen usar múltiplos de bits por segundo. En otras
OS
D
A
Vsegundo (gbps) y billones de
Rpor
miles de bits por segundos (kbps). Millones deE
bits
S
E
R
bits por segundo (tbps)
S
HO
C
E
ER
D
En la siguiente tabla se desarrollan las unidades de ancho de banda
palabras, el ancho de banda de una red generalmente se describe en términos de
expresando la cantidad de bits necesarios para llegar a una unidad de ancho de
banda superior. Observe
Unidades de ancho
de
Abreviatura
Equivalencia
banda
Bits por segundo
bps
1 bps = unidad fundamental de
ancho de banda
Kilobits por segundo
Kbps
1Kbps=1,000bps = 10³ bps
Megabips
Mbps
1Mbps=1,000,000bps=16 bps
Gigabits por segundo
Gbps
1Gbps=1,000,000,000bps=10 bps
Terabis por segundo
Tbps
1Tbps=1,000,000,000,000bps=10bps
por
segundo
Tabla #1 Unidades de Ancho de Banda
Fuente Disponible = Cisco Systems (2003).
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
53
CAPITULO II - MARCO TEORICO
3.1.3 Tasa de Transferencia.
El ancho de banda es la medida de la cantidad de información que puede
atravesar la red en un periodo dado de tiempo. Por lo tanto, la cantidad de ancho de
banda disponible en un punto critico de la especificación de la red. Una Piconet en
Bluetooth versión 2.0+EDR típica se podría construir para brindar 3 Mbps a cada
estación de trabajo individual, pero esto no significa que cada usuario pueda
realmente mover 3 Mbps de datos a través de la red por cada segundo de uso. Esto
solo podría suceder bajo las circunstancias más ideales.
La tasa de transferencia se refiere a la medida real del ancho de banda, en un
OS
D
A
V
específico de datos, por varios motivos, la tasaE
deR
transferencia
a menudo es mucho
S
E
menor que ancho de banda
digital
S R máximo posible del medio utilizado. A
O
H
C algunos de los factores que determinan la tasa de
E
continuación se detallan
R
DE
transferencia:
momento dado del día, usando rutas especificas, y al transmitirse un conjunto
o Dispositivos de internetworking
o Tipos de datos que se transfieren
o Topología de la red
o Cantidad de usuarios en la red
o Computador del usuario
o Estado de la alimentación
El ancho de banda técnico de una red es una consideración importante en el
diseño de la red, porque el ancho de banda de la red jamás será mayor que los
límites impuestos por los medios y las tecnologías de networking escogidas. No
obstante, es igual de importante que un diseñar y administrador de redes considere
los factores que pueden afectar la tasa de transferencia real. Al medir la tasa de
transferencia regularmente, un administrador de red estará al tanto de los cambios
en el rendimiento de la red y los cambios en las necesidades de los usuarios de la
red. Así la red se podrá ajustar en consecuencia.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
54
CAPITULO II - MARCO TEORICO
3.1.4 Calculo de la Transferencia de Datos.
Generalmente los diseñadores de redes para poder aplicar el calculo de
transferencia de datos utilizan la formula tiempo de transferencia = tamaño de
archivo/ancho de banda (T=Tm/AB), un usuario experto de red puede estimar varios
de los importantes componentes del rendimiento de una red. Si se conoce el tamaño
típico de un archivo para una aplicación dada, al dividir el tamaño del archivo por el
ancho de banda de la red, se obtiene una estimación del tiempo más rápido en el
cual se puede transferir el archivo.
Existen dos puntos importantes a considerar al realizar este cálculo; El primer punto
OS
D
A
RV Como segundo punto a
incluye el gasto agregado por el encapsulamiento.
E
S
Eel resultado sea el tiempo de transferencia
R
considerar tenemos que es probable
que
S
O
H
C
E
en el mejor de los R
E casos, ya que el ancho de banda disponible casi nunca esta en el
D
máximo teórico para el tipo de red. Se puede obtener un estimado mas preciso
es que el resultado no es más que un estimado, porque el tamaño del archivo no
sustituyendo el ancho de banda por la tasa de transferencia.
Es importante asegurar de usar las mismas unidades a lo largo de toda la
ecuación, en otras palabras si el ancho de banda se mide en megabits por segundo
(Mbps), el tamaño del archivo debe expresarse en megabits (Mb), y no en
megabytes (MB). Como el tamaño de los archivos se suele expresar en megabytes,
es posible que sea necesario multiplicar la cantidad de megabytes por ocho para
convertirlas en megabits.
BW: Máximo ancho de banda entre el host origen y el host destino.
P: Tasa de Transferencia real en el momento de la transferencia.
T: Tiempo en el que se debe producir la transferencia de archivos.
S: Tamaño del archivo en Bits.
Figura #16 Formulas para el calculo de transferencia de datos.
Fuente disponible en: http://www.cisco.com/web/learning/netacad/
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
55
CAPITULO II - MARCO TEORICO
4.1 SOFTWARE BLUESOLEIL.
BlueSoleil es un software basado en Microsoft Windows desarrollado por la
corporación IVT en el año 2002, el cual permite que dispositivos Bluetooth en
computadores personales de oficina o portátiles conectarse inalambricamente a
otros dispositivos Bluetooth. BlueSoleil permite a los usuarios de Microsoft Windows
acceder vía inalámbrica a una variedad de dispositivos digitales como cámaras,
teléfonos móviles, impresoras y receptores GPS, también permite la creación de
redes para el intercambio de información con otras computadoras que tengan el
mismo tipo de Software y dispositivo instalado, BlueSoleil soporta las plataformas
Windows 98SE, ME, 2000 y XP.
OS
D
A
RV en la tecnología Bluetooth,
De manera de poder conectar y compartir
servicios
E
S
E perfil de Bluetooth así como roles
R
dos dispositivos deben soportar
el
mismo
S
O
H
C
E
opuestos (ServidorR
E – Cliente), Frecuentemente los dispositivos Bluetooth soportan
D
múltiples perfiles y están envueltos en múltiples conexiones también pueden
desempeñar varios roles simultáneamente. BlueSoleil ofrece soporte para las
siguientes Funciones de Bluetooth (perfiles) bajo los siguientes roles:
Tabla #2 Perfiles Bluetooth Soportados por el Software BlueSoleil
Fuente disponible: Manual de Usuario BlueSoleil de IVT Corporation
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
56
CAPITULO II - MARCO TEORICO
Para efectos de realización del trabajo de investigación se utiliza
primordialmente el Servicio de Acceso a LAN que provee las herramientas
necesarias para la implantación de un esquema de red Ad-Hoc (Piconet), bajo la
fisonomía de Servidor y Cliente.
4.2 SOFTWARE ETHEREAL NETWORK PROTOCOL ANALYZER
Ethereal es un software diseñado para las plataformas MS WINDOWS y
LINUX bajo los estatutos de la GNU Public License (Software Libre), Ethereal es una
interfaz para el análisis de distintos protocolos de redes, el cual permite observar
OS
D
A
RV
paquetes de datos entrantes y salientes de manera interactiva de una red activa o de
E
S
E
SR
O
H
C
E
El formato de
captura de Ethereal es libpcap
R
DE
un archivo previamente capturado.
que también es el formato de
captura usado por otras herramientas. Ethereal puede leer archivos de diferentes
analizadores y sniffers disponibles en el Mercado, así como diferentes tipos de
interfaces desde típicas NIC para redes LAN hasta interfaces 802.11 y 802.15
(Bluetooth).
4.2.1 Propósitos y características de Ethereal Network Protocol Analyzer
Entre los propósitos para los cuales se puede utilizar este analizador de
paquetes tenemos: Búsqueda de Problemas de red, examinacion de problemas de
seguridad, debug a implementaciones protocolo y aprendizaje de protocolos de red,
así mismo puede ser de gran utilidad en muchas situaciones.
Entre las características principales del programa tenemos las siguientes : Se
encuentra disponible en varias plataformas como UNIX y WINDOWS, captura
paquetes de datos en tiempo real desde la interfaz de red, muestra los paquetes con
información del protocolo detalladamente, puede abrir y guardar paquetes de datos
capturados, puede importar y exportar paquetes de datos de una gran cantidad de
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
57
CAPITULO II - MARCO TEORICO
programas similares, puede filtrar los paquetes de cualquier criterio, buscar paquetes
de cualquier tipo, puede asignar colores diferentes basado en la configuración del
filtro, puede crear una variedad de reportes estadísticos.
En la figura a continuación puede apreciarse una ventana del programa Ethereal
Protocol Analyzer con una porción de datos capturada procedente de un paquete
transmitido por un protocolo de red.
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
Figura #17 Ventana principal de Ethereal Protocol Analyzer.
Fuente disponible: Manual de Ethereal protocol Analyzer (2007)
5. DEFINICIÓN DE TERMINOS BASICOS
o Ancho de banda de pico: expresado en bytes por segundo, indica el límite
de velocidad a la que se pueden enviar paquetes extremos a extremo desde
una aplicación. (Muller, 2002)
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
58
CAPITULO II - MARCO TEORICO
o Área de cobertura: el área en que dos unidades Bluetooth pueden
intercambiar mensajes con una calidad y rendimiento aceptables. (Muller,
2002)
o Asimétrico: un tipo de enlace asíncrono sin conexión (ACT) que opera a dos
velocidades diferentes en las direcciones de subida y de bajada de la red.
(Hang, 2004)
o Asíncrona: una forma de comunicación de datos que encierra cada byte con
un bit de arranque y un bit de parada. (Muller, 2002)
OS
D
A
V
R2002)
grupos de 8 bits, equivale a un byte.(Muller,
E
S
E
R
S
O
H
C
E
Bluetooth: R
DE la especificación de enlace de comunicación inalámbrico que
o Bit: otra forma de referirse a un digito binario; un 1 o 0 que, se juntan en
o
opera en la banda ISM de 2.4 GHz, que no requiere licencia, utilizando un
transceptor de salto de frecuencia. (Wang, 2004)
o Busca: un procedimiento que implica la transmisión de una serie de
mensajes con el objeto de establecer un enlace de comunicación con una
unidad activa situada dentro del área de cobertura. (Muller, 2002)
o Byte: una secuencia de 8 bits que proporciona una representación binaria de
un carácter, número, símbolo o función del teclado. (www.wikipedia.org)
o Canal de testigo: el es medio utilizado para iniciar la transmisión de la
información. (IEEE, 2002)
o Canal de usuarios isócrono: el canal utilizado para información que tiene
asociadas restricciones de carácter temporal, como es el caso de audio
comprimido. (Muller, 2002)
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
59
CAPITULO II - MARCO TEORICO
o Canal físico: la secuencia sincronizada de saltos de frecuencia de radio en
una piconet. Esta asociación de nivel de banda entre dos dispositivos se
establece utilizando procedimientos de busca. (TanenBaum, 2004)
o Canal lógico: un canal implementado sobre un enlace físico. (Muller, 2002)
o Capacidad inter-piconet: Es la capacidad de un dispositivo maestro para
mantener la sincronización de una piconet mientras realiza exploraciones de
busca en las franjas libres y permite a nuevos miembros unirse a la piconet.
(Muller, 2002)
OS
D
A
RyVque tipo de servicio soporta.
remoto, e indica que tipo de dispositivo
es
E
S
E
R
(www.bluetooth.org)
S
HO
C
E
ER
D
Conexión: La fase de la comunicación entre dispositivos mediante la cual se
o Clase de dispositivo: Este parámetro es suministrado por el dispositivo
o
procede al establecimiento de una conexión entre los mismos. (Muller, 2002)
o Control de flujo: Un procedimiento para controlar la transferencia de datos
entre dos dispositivos conectados. (Muller, 2002)
o Enlace físico: Una secuencia de franjas de transmisión en un canal físico,
que altera entre franjas de transmisión del maestro y del esclavo.
(TanenBaum, 2004)
o Esclavo: Una unidad dentro de una piconet que esta sincronizada con el
maestro a través de su reloj y secuencia de saltos. (IEEE, 2002)
o Gestor de enlace: Es el software que se encarga de realizar el
establecimiento de enlace. (TanenBaum, 2004).
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
60
CAPITULO II - MARCO TEORICO
o ISM: Es la banda científica industrial que opera en la banda de frecuencia
A2.4 GHz y no requiere licencia para su operación. (TanenBaum, 2004)
o L2CAP: Permite a las aplicaciones y protocolos de mayor nivel transmitir y
recibir paquetes de datos L2CAP de hasta 64 kbps de longitud. (Muller, 2002)
o Latencia: el retardo máximo aceptable desde que el emisor transmite un bit
hasta su transmisión inicial por el aire, expresado en milisegundos o
microsegundos. (www.wikipedia.org)
o Maestro: Es el dispositivo de piconet cuyo reloj y secuencia de saltos se
utilizan para sincronizar a todos los otros dispositivos (es decir, los esclavos)
de la piconet. (IEEE, 2002)
o
OS
D
A
RV
E
S
E
Multiplexación de protocolos:
S REs una función realizada en el nivel del
O
H
C y control del enlace lógico (L2CAP). (Muller, 2002)
E
protocolo deR
adaptación
DE
o Número de identificación personal: El PIN Bluetooth se utiliza para
autenticar a dos dispositivos que no hayan previamente intercambiado una
clave de enlace. (www.bluetooth.org)
o Paquete: En la especificación Bluetooth, es el formato del conjunto de bits
que forman una unidad discreta de formación que puede transmitirse en 1,3 o
5 franjas temporales. (Muller, 2002)
o Piconet: Es el conjunto de unidades que comparten un canal común. (IEEE,
2002)
o Protocolo: Define las funciones de comunicación entre dos dispositivos
homólogos situados en un cierto nivel de una pila de protocolos dada.
(www.wikipedia.org)
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
61
CAPITULO II - MARCO TEORICO
o QoS: Calidad del servicio, en esta pueden especificarse parámetros tales
como la variación del retardo (microsegundos), el ancho de bando de pico
(bytes/segundo) y latencia (microsegundo). (TanenBaum, 2004)
o Radio Bluetooth: Un transceptor que transmite y recibe entre dispositivos
Bluetooth homólogos de manera inalámbrica señales eléctricas moduladas.
(Muller, 2002)
o Redes: Las redes de computadoras no son más que un conjunto de medios
para proporcionar servicios de telecomunicación entre cierto número de
ubicaciones. (García, 2007)
OS
D
A
RV se comunican y trabajan
utilizados en la vida diaria por una E
persona
S
E
R
conjuntamente, compartiendo
la
información
y los servicios entre todos los
S
O
H
C
E 2002).
dispositivos.R
(Muller
E
D
o Red de área personal: un concepto de redes en el que todos los dispositivos
o Redes Ad-Hoc: Es típicamente una red creada de manera espontánea, sus
principales características es que son temporales en el tiempo puesto que no
poseen una estructura cableada inamovible para su funcionamiento.
(IEEE,2002)
o Redes WPAN: Son usadas para llevar la información sobre distancias cortas
entre un grupo privado de dispositivos participantes. A diferencia de una red
de área local inalámbrica (WLAN), una conexión hecha por una WPAN implica
poca o ninguna infraestructura o conectividad directa a un link exterior. Esto
permite que pequeñas, eficientes y baratas soluciones, sean puestas en
práctica para una amplia variedad de dispositivos. (IEEE, 2002)
o Software:
Todos
los
componentes
intangibles
de
un
ordenador
o
computadoras, conjunto de programas y procedimientos para hacer posible la
realización de una tarea especifica. (www.wikipedia.org)
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
62
CAPITULO II - MARCO TEORICO
o Software Libre: Software que una vez obtenido, puede ser usado, copiado,
estudiado, modificado y redistribuido libremente (www.wikipedia.org)
o Saltos de frecuencias: Implica que el transmisor salte de un frecuencia a la
siguiente a una velocidad de salto especifico, de acuerdo con una secuencia
de código seudo aleatorio. (Muller, 2002)
o Sincrona: este término describe aquella transmisión que depende de la
existencia de un reloj común para sincronizar el flujo de datos entre
dispositivos. (TanenBaum, 2004).
6.- SISTEMAS DE VARIABLES
OS
D
A
RV
E
S
E
R como cambiante o inestable representa
La variable posee distintos
sinónimos
S
O
H
C
E
una clave de resultados
R
E que pueden asumir mas de un valor. Para Gardner (1983) la
D
existencia de inteligencias múltiples, existe por lo que la definición podría ser el
desempeño en matemáticas, música o en alguna actividad física, todas estas
variables representan el mismo constructor en general de inteligencia evaluado en
diferentes maneras. Salkind (1999).
El presente trabajo de investigación presenta variables del tipo dependiente e
independiente puesto que el estudio es de carácter experimental, a continuación se
definen los terminos variable independiente y dependiente.
6.1.- Variable Independiente.
Según Roldan, (2004) “la variable independiente es la causa, el antecedente,
la manipulada, es la clasificación previctoria, es independiente al no depender de
otra causa”
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
63
CAPITULO II - MARCO TEORICO
En el presente trabajo de investigación las variables independientes están
compuestas por: Distancia y Cantidad de Hosts, puesto que varían constantemente
en el experimento.
6.2.- Variable Dependiente.
Según Roldan, (2004), “Es el efecto, la consecuencia, la medida, es predecible
y es medible, depende de otra variable, Con la variable dependiente, los resultados
son medidos, es la que busca instrumentos para medir, aplicar el instrumento al
sujeto y/o población”
OS
D
A
medir y a la cual se le aplican las variables independientes
RV de distancia y cantidad
E
S
E
R
de hosts.
S
HO
C
E
DER
El rendimiento es la variable dependiente puesto que es lo que se necesita
RENDIMIENTO:
Definición conceptual: Hace referencia al resultado deseado efectivamente
obtenido por cada unidad que realiza la actividad, donde el termino unidad puede
referirse a un individuo o equipo.
Definición Operacional: Se refiere al desempeño de la red y como se
comporta la misma ante una serie de distintas situaciones.
DISTANCIA:
Definición Conceptual: Magnitud escalar que mide la relación de Lejanía
entre dos puntos.
Definición Operacional: Se refiere a la longitud física que existe entre los
dispositivos conectados
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
64
CAPITULO II - MARCO TEORICO
CANTIDAD DE HOST:
Definición Conceptual: Se refiere a la cantidad de Dispositivos ó
computadores conectados utilizando el mismo protocolo de comunicación.
Definición Operacional: Numero de dispositivos conectados entre si a una
misma red compartiendo recursos en tiempo red.
E
S
E
SR
O
H
C
E
R
DE
OS
D
A
RV
CAPITULO III - MARCO METODOLOGICO
1.- Modalidad de la Investigación.
En este capitulo se pretende establecer los pasos por los cuales se desarrollo el
trabajo de investigación, así como los modelos mediante los cuales se pretende
estudiar el rendimiento de las piconets. Esta teoría va respaldada por los autores del
libro de Metodología de Investigación (Hernández, Fernández y Baptista, 2003)
quienes señalan que existen tres tipos de investigación, encontrando “…la
investigación descriptiva busca especificar las propiedades, las características y los
perfiles importantes de personas, grupos, comunidades o cualquier otro fenómeno
que se someta a un análisis.
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
En la literatura
sobre la investigación es posible encontrar diferentes clasificaciones
2.- Diseño de la investigación.
de los tipos de diseño Hernández, Fernández y Baptista, (2003) los clasifican como
no experimental y experimental; estos autores señalan “…la investigación
experimental puede tener al menos dos acepciones, una general y otra particular. El
diseño de la presente investigación es de tipo experimental ya que involucra la
manipulación intencional de una acción para analizar sus posibles efectos. Aplicando
esto al trabajo de estudio, se pretenderá manipular intencionalmente, transferencias
de datos para determinar el tiempo que toma el envío de la información a diferentes
distancias y cantidad de computadores conectados a la piconet
En una investigación experimental se distinguen dos contextos que pueden tomar
lugar en el tipo de diseño experimental: Experimentos de laboratorio y campo
(Kerlinger, 1975). El experimento de campo se define como: “un estudio de
investigación en una situación realista en la que una o mas variables independientes
son manipuladas por el experimentador en condiciones tan cuidadosamente
controladas como lo permite la situación”.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
67
CAPITULO III - MARCO METODOLOGICO.
3.- Técnicas e instrumentos de recopilación de datos.
La recopilación de datos se representa con el uso de un gran número de técnicas y
herramientas utilizadas por el analista para desarrollar los sistemas de información,
dentro de estos métodos se encuentran las entrevistas, la encuesta, el cuestionario,
la observación, la ficha técnica, entre otros. Estos instrumentos deben ser aplicados
en una ocasión en particular, con el propósito de buscar información útil a una
investigación en común.
Como instrumento para la recolección de datos se utilizará la ficha técnica necesaria
para la recolección de información correspondiente al tiempo de transmisión de
OS
D
A
RV
datos entre los dispositivos bluetooth que componen una piconet.
E
S
E
4.- Muestra.
SR
O
H
C
E
R
DE
La muestra esta basada en el estudio de rendimiento, por consiguiente consta
de la toma en repetidas ocasiones del tráfico generado en la Piconet Bluetooth a
diferentes distancias y cantidad de computadores estableciendo transferencia en el
momento.
La toma de la muestra se basa en una captura de transferencia de paquetes
creados y enviados de manera intencional para analizar el estudio de rendimiento,
se estimo un total de 5 muestras para cada situación a la que es sometido el estudio
de investigación
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
68
CAPITULO III - MARCO METODOLOGICO.
5.- Recursos utilizados:
Hardware:
o 8 computadores Pentium IV 1.6 Ghz
o 256 Mb de memoria RAM
o Disco duro de 40 GB
o Cd-ROM Lite-ON 56x
o Monitores MAG Innovision 17“
o 2 Puertos USB 2.0
o 8 USB Dongle Bluetooth EDR 2.0, ENUBT-C1E
Software:
OS
D
A
RV
E
S
E
o Microsoft Excel 2003S R
O
HCorporation
C
o BlueSoleil,
IVT
E
R
E
D
o Ethereal Network Protocol Analyzer. Versión 0.90c
o Microsoft Windows XP
o Commview, Generador de Paquetes TCP. Versión 5.5
6.- Fases de la Investigación.
La investigación esta estructura por las siguientes fases:
6.1.- Fase I: Análisis y diagnostico.
En esta etapa se estudia la norma IEEE 802.15.3 con la finalidad de conocer
los procesos operativos que intervienen en la interconexión de dispositivos Bluetooth
así como su funcionalidad, de manera de concretar posteriormente los objetivos
específicos y el alcance de esta investigación, de igual manera deben aplicarse
instrumentos que detecten las necesidades en cuanto a software y hardware, dicho
instrumento es la ficha de observación, la cual permitirá tomar nota sobre las
características del hardware requerido para esta investigación, con el propósito de
crear un registro sobre las necesidades de la misma.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
69
CAPITULO III - MARCO METODOLOGICO.
6.2.- Fase II: Recopilación de información y revisión de documentos.
Dicha etapa comprende el sumario de la información referente a los autores,
en temas como arquitectura de redes y metodología de la investigación, entre otros,
consultando en glosarios, paginas Web, tesis de grado y libros especializados
tomados como una fuente de investigación y presentado finalmente en la misma.
Este material se revisa, observando así de manera completa, el problema inicial, de
igual modo se determina algunos aspectos básicos con respecto a las técnicas a
utilizar y la metodología de investigación. En esta fase también se agrupa la
información necesaria para la realización del presente trabajo de investigación.
OS
D
A
6.3.- Fase III: Selección de los dispositivos de
red
a emplear.
RV
E
S
E
SR
O
H
C la selección de los dispositivos bluetooth a emplear
Esta etapa R
comprende
E
DE
para el montaje del escenario de prueba mediante una piconet, se recurrió a
datasheets que contienen las especificaciones técnicas como el estándar, la rata de
transferencia de datos, la banda de radio frecuencia, la distancia operativa, la
interfaz, modulación, entre otros, así como las características físicas como
dimensión, peso y también los sistemas operativos que soportan los dispositivos a
utilizarse
6.4.- Fase IV: Diseño e implementación de la Red.
En esta etapa se procede al diseño de la red bluetooth mediante la
interconexión de ocho adaptadores para formar una piconet, usando como método la
creación de un esquema de red PAN, luego se procede a la implementación de
dicho esquema con la finalidad de formar la estructura necesaria para el
procedimiento de estudio de rendimiento, objeto de este trabajo de investigación.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
70
CAPITULO III - MARCO METODOLOGICO.
6.5.- Fase V: Estudio de Rendimiento.
Posterior a la implementación de la red, se procederá a la captura de datos,
mediante la utilización de los dispositivos Bluetooth 2.0 + EDR que combinado con
las herramientas de software anteriormente expuestas en este texto, generaran una
serie de información importante y minuciosa que permitirá la recopilación, mediante
la utilización de una ficha técnica por parte del experimentador de la información
necesaria para efectuar los cálculos necesarios para estimar la media con respecto
a la cantidad de bits por segundos que realmente se transfieren cuando se
transmiten datos desde un emisor hasta un receptor conectados a la red PAN,
OS
D
A
RV
Se han tomando en consideración un número determinado de segundos para
E
S
E
Luego de haber
R
S
O
H se realizaran una serie de fichas, tablas y graficas
finalizado los cálculos necesarios
C
E
DEelRrendimiento real de transmisión en el tiempo, que podrán
que reflejaran
poder realizar el experimento. Este procedimiento de captura se realizara para cada
una de las distancias preestablecidas por el experimentador.
compararse con los valores teóricos estimados por la norma IEEE 802.15.3.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
72
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
CAPITULO IV - ANALISIS DE LOS RESULTADOS
1.- VISTA GENERAL DEL PROYECTO.
En este capitulo se toman en consideración todos los datos que forman parte
de la investigación, la selección de los dispositivos Bluetooth, el diseño e
implantación de la Piconet, los instrumentos utilizados para la recolección de
información, el análisis generado a partir de los datos y graficas de rendimiento en
base a los resultados obtenidos. Adicionalmente podrán encontrarse fichas técnicas
anexas con la información correspondiente al tráfico de datos. A continuación se
presentan los resultados obtenidos a lo largo de esta investigación explicando de
esta manera sus resultados.
OS
D
A
RV
E
S
E
Gracias a los instrumentos
S Rutilizados se pudieron definir aspectos
O
H
C y Software necesario para la implantación de Piconets
relacionados con el
Hardware
E
R
DE
y su posterior estudio de rendimiento, se utilizo el paquete de controladores
Bluetooth y el software BlueSoleil para poder instalar y establecer la comunicación
de los dispositivos de red mediante un procedimiento de configuración de
direcciones IP, adicionalmente la activación de servicios Bluetooth.
A partir del levantamiento de los procesos de comunicación se recurre a la
utilización del programa que captura el trafico generado de manera intencional con
un programa generador de paquetes TCP, con la finalidad de observar y calcular la
cantidad de paquetes recibidos y enviados entre 2 o mas dispositivos en un tiempo
determinado y con una distancia preestablecida entre ellos. Este procedimiento se
lleva a cabo mediante la recolección en una ficha técnica de la información
suministrada de la captura de tráfico y ordenada de manera que pueda diferenciarse
claramente lo que realmente pasa mientras la información viaja entre hosts.
A partir de esto se genera una serie de gráficos e información de mucha
utilidad que sirve como referencia, guía informativa o puente para nuevos estudios a
partir de los resultados obtenidos.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
73
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
2.- HARDWARE UTILIZADO EN EL EXPERIMENTO.
Los dispositivos Bluetooth fueron creados teniendo en mente, conectividad
inalámbrica de bajo costo económico y que pudiera ser conectado de manera
sencilla a otros dispositivos. Para la realización del proyecto de investigación se
necesito la compra de la cantidad requerida de adaptadores Bluetooth versión 2.0 +
EDR de clase 1, para implantar una Piconet.
Cada dispositivo Bluetooth tiene un coste relativamente bajo, a continuación
se presenta una tabla que contiene el importe pagado por cada adaptador Bluetooth
y el total generado por la compra de 8 adaptadores, necesarios para la formación de
OS
D
A
rendimiento objeto el trabajo de investigación presente.
RV
E
S
E
R
S
O
H
C
E
Cantidad
Adaptador
Precio
DER
una piconet completa y que es necesaria para la realización del experimento de
8
Encore, Bluetooth 2.0 + EDR
$ 24,6
Total
$ 196,8
USB Dongle – ENUBT-C1E
Especificaciones del dispositivo
Standard
Bluetooth versión 2.0 + EDR
Transferencia de Datos
Hasta 3 mbps
Distancia Operativa
Hasta 100 metros ( en espacio
abierto)
Interfaz
USB 2.0
Seguridad
Paridad, Encriptación,
Autentificación
Dimensiones
52mm x 21mm x 9mm
Peso del Adaptador
8 gramos
Sistema Soportado
Microsoft Windows 2000/XP
Tabla #3 Tabla de Coste de Adaptadores Bluetooth.
Fuente disponible: Pagina WEB del Fabricante del Producto.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
74
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
Adicionalmente se necesito el uso de 8 computadores de los cuales 3 de ellos
son equipos portátiles, equipados con tecnología de punta capaces de manejar
dispositivos Bluetooth mediante el uso del puerto USB 2.0 y que fueran capaces de
manejar los programas de captura de trafico en la piconet y que su procedimiento
será explicado mas adelante en este capitulo. La siguiente tabla contiene las
especificaciones técnicas de los computadores utilizados en el experimento
Especificaciones de Computadores
Procesador
Pentium IV 2.1 Ghz.
Disco Duro
40 GB
Cd-ROM
Lite-ON 56x
Fabricante
Toshiba
Procesador
Pentium IV 1.6 Ghz
Disco Duro
20 GB
DVD-ROM
Matsushita 4x DVD-R
Conectividad
Puertos USB 2.0
OS
D
A
Monitor
MAG Innovision
RV 17”
E
S
EPuerto USB 2.0
Conectividad
R
S
HO de Computadores Portátiles
C
Especificaciones
E
DER
Tabla #4 Especificaciones técnicas Computadores
Fuente disponible: Pagina Web del Fabricante del Producto.
Para la realización del experimento , considerando el costo total de la
inversión realizada en la compra de los adaptadores Bluetooth, los computadores
pertenecen a una compañía y fueron facilitadas para la realización del experimento
por lo tanto no se requirió de un gasto por adquisición de computadores, que
incrementarían notablemente el gasto implícito en la realización del experimento.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
75
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
3.- LUGAR DE REALIZACION DEL EXPERIMENTO.
Debido a las distancias necesarias para realizar el experimento se recurrió a
la búsqueda de un sitio apto, que permitiera colocar los computadores a distancias
largas, simulando así un campo abierto que preste las mejores condiciones, con la
menor cantidad de interferencia posible.
Se utilizo el estacionamiento del Unicentro Virginia ubicado en el sector la
Lago en la ciudad de Maracaibo, Venezuela, para realizar las mediciones
correspondientes. A continuación puede apreciarse una toma fotográfica de la
profundidad aproximada de 500 metros que tiene el lugar del experimento.
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
Figura #18 Lugar de realización del experimento, Unicentro Virginia.
Fuente disponible: Morales 2007.
Para la utilización del estacionamiento se procedió a utilizar un permiso
especial otorgado por el condominio del Unicentro Virginia y la respectiva
notificación a los efectivos de Seguridad que laboran en el sitio.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
76
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
4.- LIMITACIONES EN LA REALIZACION DEL EXPERIMENTO
El experimento presento una serie de limitaciones o factores externos para su
realización entre los que cuentan limitaciones de horario comprendido entre las 9PM
y 6AM por disposición del condominio del centro comercial, notificación al personal
de seguridad con dos días de antelación para resguardar seguridad de los equipos
de computación, limitaciones de conexión a la energía eléctrica a medida que
aumentaba la distancia entre los PC y dos computadores portátiles con batería
dañada.
Los mayores problemas se presentaron con la energía eléctrica puesto que
OS
D
A
este problema se soluciono con extensiones
RV de energía eléctrica de
E
S
E entre si abarcando distancias mucho
R
aproximadamente unos 10 metrosSenlazadas
HO fue la constante supervisión requerida sobre
C
mayores. Otro problema
solucionado
E
R
E
D
los equipos puesto que el centro comercial tiene un trafico elevado de automóviles y
las limitaciones de batería aumentaban los problemas para mantenerlas encendidas,
personas que laboran y visitan el lugar, para lo cual solo fue otorgado un permiso
para trabajar en horario nocturno tanto para el sitio como para los computadores
porque pertenecen a una empresa y en horario de oficina se encuentran ocupados.
5.- PROCESO DE IMPLANTACIÓN DE LA PICONET
Mediante la conexión de los adaptadores Bluetooth ENUBT-C1E se procedió
a la instalación mediante el controlador proveído por el fabricante, en cada
computador donde se realizara el experimento, el proceso implica la instalación
manual del software Bluesoleil de IVT Corporation, para la utilización de los
adaptadores Bluetooth.
Una de las estaciones de trabajo debe configurarse como la estación maestra
o estación coordinadora de la piconet (PNC) y las estaciones restantes, en modo
esclavo para cumplir con el esquema de maestro – esclavo, especificado en la
norma IEEE 802.15x y por el SIG de Bluetooth, para que cada estación de trabajo
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
77
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
pueda establecer una conexión con otros miembros de la Piconet debe asignarse
direcciones IP, para esto se utilizo el modo DHCP (Protocolo de configuración
Dinámica de Servidores) se escoge una asignación dinámica, pues es un método
que permite la reutilización dinámica de direcciones IP. La estación maestra fue la
única que actuó como servidor.
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
Figura #19 Ventana de configuración de servicio (Servidor DHCP)
Fuente disponible: Software Bluesoleil de IVT Corporation
Posteriormente deben activarse los servicios básicos de Bluetooth en cada
estación de trabajo para establecer las conexiones. El servicio de Personal Área
Networking (PAN), debe ser activado de manera manual en el programa BlueSoleil
tanto en el computador que servirá de Maestro como los computadores que actuaran
como Esclavos.
A continuación puede apreciarse la ventana de servicios que pueden
activarse dentro de la Aplicación y es absolutamente necesario para la comunicación
entre los dispositivos Bluetooth utilizando grupos de trabajo en Microsoft Windows.
Estos servicios han sido mencionados con anterioridad en el Marco Teórico del
trabajo de Investigación. El servicio mas importante y notable para efectos del
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
78
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
experimento fue el servicio de red de área personal o Personal Area networking
(PAN).
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
Figura #20.- Ventana de Servicios Bluetooth contenida en BlueSoleil.
Fuente disponible: Programa Bluesoleil de la Corporación IVT.
Una vez activado el servicio de PAN en el programa Bluesoleil puede
procederse a la comunicación entre varios dispositivos en la Piconet, es importante
recalcar que el servicio de acceso a PAN (Personal Area networking) es un servicio
que emula las propiedades de conexión tradicional de las computadores mediante
TCP/IP. Las direcciones IP pueden asignarse automáticamente desde el programa
Bluesoleil cada vez que una estación se conecta al dispositivo maestro o pueden
asignarse direcciones IP de manera manual.
En la figura siguiente podemos apreciar el proceso de configuración realizado
según lo descrito anteriormente donde se aprecia como podemos asignar una
dirección IP fija, en caso de decidir este procedimiento este debe repetirse entre
cada una de la computadoras ó estaciones de trabajo esclavas con la finalidad de
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
79
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
establecer la comunicación eficientemente durante el tiempo de conexión
establecido por los usuarios en la Piconet.
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
Figura #21 Ventana de Configuración de IP del Protocolo TCP/IP en la conexión
de Bluetooth.
Fuente Disponible: Microsoft Windows XP Service Pack 2
El PNC ó maestro, mediante la búsqueda de dispositivos en el programa
Bluesoleil, rastrea el canal de radio para ubicar las estaciones de trabajo que posean
capacidad de transmisión vía Bluetooth y se encuentren en el rango permitido de
acción. Solo pueden verse los dispositivos conectados mediante la utilización del
comando “Buscar Dispositivos” esta opción se encuentra contenida en el menú “Mi
Bluetooth” del programa Bluesoleil. A partir de ese momento pueden utilizarse los
servicios de Bluetooth con cualquier estación que se encuentre conectada a la
Piconet
En la figura puede apreciarse los dispositivos conectados a la piconet y
reconocidos por el dispositivo maestro después de la búsqueda por parte del
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
80
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
usuario, se puede observar que los dispositivos están activos en el mismo canal de
radio pero no han establecido ninguna comunicación a través de los servicios que
ofrece Bluetooth.
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
Figura #22 Representación de una Piconet en Bluesoleil
Fuente disponible: Bluesoleil de IVT Corporation
Cada adaptador posee una dirección MAC impuesta por el fabricante que es
un identificador único, encargado de hacer fluir la información libre de errores entre
dos maquinas conectadas y que junto a la dirección IP se utilizan para garantizar
que la información que viaja de una estación a otra, llegue de manera correcta. Para
ello se generan tramas, pequeños bloques de información que contienen en su
cabecera las direcciones MAC correspondiente al maestro y esclavo, emisores y
receptores de la información, entre otra importante información que será de utilidad
para la trasmisión confiable de los paquetes enviados.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
81
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
En la siguiente tabla puede apreciarse las direcciones MAC asignadas por el
fabricante a cada adaptador Bluetooth que es utilizado en el experimento, cada
dirección puede ser apreciada en la ventana de trabajo del software Bluesoleil y es
apreciada en la parte inferior izquierda junto al nombre asignado al dispositivo,
también puede verse haciendo clic derecho al dispositivo en si.
Estación de trabajo
Dirección MAC
Maestro
00:11:F6:09:B1:71
Esclavo01
00:11:F6:09:B1:70
Esclavo02
00:11:F6:09:B1:6F
Esclavo03
00:11:F6:09:B1:7E
Esclavo04
Esclavo05
OS
H
C
REEsclavo07
DE
Esclavo06
OS
D
A
RV
00:11:F6:09:B1:7D
E
S
RE
00:11:F6:09:B1:82
00:11:F6:09:B1:5C
00:11:F6:09:B1:72
Tabla #5 Tabla de direcciones MAC para Equipos de Trabajo.
Fuente Disponible: Manual del fabricante Encore Asian Pacific.
6.- EXPERIMENTO Y PROCEDIMIENTO
El experimento realizado consistió, en medir el rendimiento de ocho
computadores con dispositivos Bluetooth conectados, formando entre si una Piconet,
donde todos sus elementos posibles, se encuentren activos compartiendo el mismo
canal de transmisión y conectados al mismo servicio, A partir de esta condición se
deben utilizar las variables independientes como distancia y cantidad de hosts para
realizar una cantidad de pruebas que consisten en el envió de paquetes vía TCP de
manera intencional entre 2 o mas estaciones. Esta información fue capturada e
interpretada de manera de conocer la transferencia real de los adaptadores ante
ciertas situaciones.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
82
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
6.1.- GENERACIÓN DE PAQUETES CON COMMVIEW 5.5.
Mediante la utilización del Generador de paquetes de Commview, se genero
el tráfico en la Piconet necesario para poder captar la cantidad de paquetes
enviados y recibidos entre los dispositivitos, en la ventana del generador se puede
configurar las direcciones IP en numeración Hexadecimal. Por ejemplo para una
dirección IP asignada con DHCP como la 169.254.9.10, hay que colocar el código
hexadecimal correspondiente a la dirección IP como lo seria A9 FE 09 0A. Se asigno
la dirección IP destino y origen tal como lo muestra la figura siguiente.
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
Figura #23 Ventana de Generación de Paquetes de Commview 5.5
Fuente disponible: Software Commview 5.5 de Tamosoft.
El tamaño de los paquetes fue seleccionado por decisión del experimentador
considerando así puntos importantes a tomar en cuenta como tamaño del
segmento, cabecera TCP, cabecera IP, cabecera Bluetooth, cola Bluetooth. Así
como el CRC (corrección de errores) y el payload (dato).
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
83
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
Los paquetes por segundo que se enviaron se calcularon dividiendo la capacidad
máxima de canal permitida por la tecnología Bluetooth la cual es 3 mbit /sec, dividida
entre 8 para realizar la conversión a megabytes, el producto resultante es dividido
por el tamaño de un paquete asignado por el usuario lo cual da la velocidad de los
paquetes a enviarse cada segundo, así tenemos que:
Canal _ capacidad
= canal _ capacidad (bytes)
8
OS
D
A
RV
canal _ capacidad (bytes)
= paquetesxsegundo
Bytes _ frame
E
S
E
SR
O
H
C NETWORK ANALYZER
6.2.- SOFTWARE ETHEREAL
E
R
DE
Para la preparación de la captura en el software Ethereal Network Analyzer,
se utiliza la opción de Interfaces, en ella se pueden ver todas las interfaces o
protocolos activos,
en la siguiente figura se puede observar varias interfaces
activas, detectadas por el software.
Figura #24 Ventana de Interfaces de Ethereal Network Analyzer.
Fuente disponible: Software Ethereal Network Analyzer.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
84
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
En la ventana de interfaces también puede prepararse las opciones de captura
estas van desde filtros exclusivos para captura de paquetes, captura de múltiples
archivos, limitaciones de cada paquete en una cantidad determinada de bytes,
temporizadores de captura por cantidad de paquetes, cantidad de megabytes
recibidos y temporizador de tiempo.
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
Figura #25 Ventana de opciones de captura de Ethereal Protocol Analyzer.
Fuente disponible: Software Ethereal Network Analyzer.
El inicio de la captura genero una serie de información correspondiente al
tráfico entre 2 o mas hosts que intervinieron en el proceso de comunicación, la
información fue mostrada en forma de lista y cada elemento de la lista, compone
una porción de los paquetes capturado a lo largo del tiempo asignado a la captura.
Esta información es de suma importancia, ya que contiene un informe detallado de
la captura del paquete donde se verifico su origen y destino, cantidad de bytes,
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
85
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
capturada y el tiempo de forma exacta y precisa
en
el que los paquetes son
capturados. En la figura a continuación, podemos observar una porción de un frame
capturado por el programa Ethereal Network Analyzer conteniendo la información
previamente descrita en el texto.
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
Figura #26 Información de Captura de paquetes obtenida entre dos hosts
Fuente disponible: Software Ethereal Network Analyzer.
6.3.- ESCENARIO DE CAPTURA DE DATOS.
Se diseñaron escenarios de pruebas para elaborar las capturas estos
constaron de considerar las variables de distancia y cantidad de hosts conectados a
la piconet. Las distancias consideradas fueron desde un metro de distancia, hasta
los 100 metros de distancia, para 2 y 7 dispositivos enviado datos a través del
coordinador de la Piconet por un periodo de tiempo alrededor de los diez (10)
segundos.
7.- OBTENCION DE LOS RESULTADOS.
Para determinar la cantidad de bits que en realidad viajan a través de 2
dispositivos en la Piconet se tomo en consideración los tiempos de salida y de
entrada del emisor y receptor que viajan a través del coordinador de la Piconet o
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
86
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
PNC, cada frame capturado por el programa contiene información del tiempo de
entrada y salida correspondiente a los datos, es importante recalcar que el programa
Ethereal debe estar activo y en modo escucha tanto en el emisor y en el receptor.
Los datos contemplados en el archivo de captura generado por el software
son almacenados y analizados posteriormente, los tiempos generados en el proceso
de envió y recepción deben ser portados manualmente, a la ficha técnica elaborada,
que no es mas que una hoja de Excel preparada para almacenar la información
generada a partir del envió de los paquetes. Desde los datos exportados se calcula
el diferencial de tiempo, que no es más que la resta de los tiempos de destino y
origen que nos dará el tiempo real en que los paquetes tardan en llegar a donde son
OS
D
A
RV
enviados.
E
S
E
R de bytes transmitidos por frame y la
Adicionalmente tendremos S
la cantidad
O
H
C donde se estima la cantidad total por muestra. También
cantidad de bytes R
recibidos,
E
DE
se efectúa una regla de 3 que da el estimado de bits reales que se reciben
finalmente, tomando el tiempo diferencial, los bits recibidos y aplicando el siguiente
procedimiento:
Bits recibidos
X
diferencial tiempo
1 segundo.
Este procedimiento debe ser aplicado a cada uno de los frames obtenidos en
la captura y posteriormente debe dividirse entre la capacidad teórica del canal ó
ancho de banda Bluetooth EDR para poder obtener el valor real de transmisión que
esta pasando en ese momento por la Piconet.
Después de tener completada esta fase es necesario buscar la media
obtenida, resultado de sumar todos los frames y dividir el valor resultante entre el
número de frames capturados por cada muestra, esto da en consecuencia el valor
de la media acotada, que es el promedio de transmisión de todos valores obtenidos.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
87
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
8.- GRAFICAS DE RENDIMIENTO
Los gráficos utilizados en el trabajo de investigación tienen como finalidad
representar visualmente de manera sencilla, entendible y simplificada, la gran
cantidad de data ó números generados a partir de las capturas de tráfico de
paquetes en la Piconet. Son utilizados así para facilitar el análisis de los resultados
obtenidos.
Un grafico, en términos más técnicos y precisos, nos ayuda a visualizar el
análisis de relaciones entre variables; esto quiere decir que un grafico es una
OS
D
A
Vmediante una línea o eje, los
De esta manera cada variable se representa y E
se R
mide
S
E
cuales representan a su vez un tipo
deR
escala de medición
S
HO
C
E
DER
simplificación de la realidad que representa una relación entre dos ó más variables.
En términos de concretar el contexto y aplicarlo al trabajo de investigación se
procedió a interpretar cada variable de manera que pudieran ser llevadas al grafico
que se realizo.
Se elaboro una ficha técnica que contiene las estadísticas generales de cada
ficha técnica correspondientes a las mediciones, de esta manera se puede
simplificar la visualización de los valores obtenidos y poder trabajar con ellos de
manera más sencilla. La ficha de estadística general contiene los datos de cada
media obtenida y de esta manera se obtendrá una media global a la cual debe
aplicársele el Log base 10 que no es mas la función inversa de la función potencia
x = bn,
y posteriormente multiplicado por el valor de 10, dará el resultado
transformado y aplicable a la graficas de rendimiento,
El valor de las medias globales obtenidas representara el eje (y) o eje vertical,
mientras el valor de las distancias involucradas en las capturas de transferencias
medidas representara de esta manera el eje horizontal o eje (x). Para la realización
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
88
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
de la grafica se unen de esta manera los puntos entre los valores obtenidos de (x) y
(y) (medias globales obtenidas por metro y distancias medidas en cada captura).
A medida de que se une los puntos de los valores obtenidos en un eje de
coordenadas con 2 dimensiones, se va formando de esta manera la apreciación
visual del comportamiento de la transmisión entre hosts dentro de una Piconet.
Para obtener una grafica suave se aplico el principio de Interpolación cúbica
que permite obtener mediante los puntos previamente dados, una serie de puntos
adyacentes entre los datos obtenidos que permitieron graficar con mucho mas
detalle la curva. Para este procedimiento se utilizo una hoja de cálculo de
OS
D
A
la introducción de los valores obtenidos conEanterioridad,
así mismo grafica el
RV
S
E
fragmento de curva correspondiente.
SR
O
H
C
E
R
DE
Sr1software llamada “CUBIC SPLINE” que calcula los puntos adyacentes a partir de
9.- FICHAS TECNICAS E INTERPRETACION DE LOS RESULTADOS.
La interpretación de los resultados requiere de esta manera un amplio
conocimiento de los términos asociados a rendimiento y de la tecnología bluetooth,
en la realización del experimento se genero una serie de data con información
invaluable que contempla el comportamiento del envío de paquetes mediante la
implantación de una Piconet. La información recolectada en archivos, fue plasmada
de esta manera en un modelo de ficha técnica previamente elaborado para tal fin, en
la cual se cubren los aspectos básicos importantes referentes a la captura, se
tomaron cinco (5) muestras, correspondientes a cada metro elaborado en la
medición.
Entre los datos que se hacen referencia tenemos el número de frames
capturados, las direcciones IP de origen y destino, las direcciones MAC de origen,
dispositivo maestro o PNC y destino, tiempo de Salida y destino del paquete,
diferenciales de tiempo, estimados en del paquete enviado, capacidad teórica del
canal bluetooth y media obtenida de cada frame capturado.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
89
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
Se generaron fichas técnicas por cada captura a una distancia preestablecida
con toda la información pertinente. La realización de cada ficha técnica muestra o
evidencia la transferencia de data que realmente pasa por la Piconet en
comparación con su valor teórico establecido en la norma IEEE.
9.1.- FICHAS GENERALES DE MUESTRAS OBTENIDAS PARA VARIOS HOSTS
Y UN MAESTRO Ó PNC
Las fichas generales de datos presentadas a continuación representan los
valores obtenidos en las capturas y contienen los cálculos descritos anteriormente.
OS
D
A
V la degradación de la señal
valor logarítmico disminuye, dando como resultado
Rque
E
S
E
R
sea mucho menor. En cambio cuando
los valores de las medias disminuyen el valor
S
HloOque se puede interpretar como degradación de la
C
logarítmico se hace
mayor
E
R
E
D
señal.
Puede notarse que a medida que los valores obtenidos en las medias aumentan, el
Puede observarse como el valor logarítmico aumenta o disminuye en cada
cálculo realizado para cada distancia, dependiendo de los metros se observa en
ciertas ocasiones un repunte o mejoramiento de la calidad de la señal.
DISTANCIA
1 metro
2 metros
5 metros
MUESTRA
1
2
3
4
5
total
1
2
3
4
5
total
1
2
3
MEDIA GLOBAL
0,190788102
0,01199721
0,256420071
0,005366852
0,006064283
0,094127304
0,006506519
0,005407822
0,29805716
0,005119783
0,005710583
0,064160373
0,008062682
0,004109874
0,004034096
LOG BASE 10
x10
VALOR
ABS
-1,026284382
-10,26284382 10,26284382
-1,192733117
-11,92733117 11,92733117
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
90
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
4
5
total
10 metros
1
2
3
4
5
total
20 metros
1
2
3
4
5
total
30 metros
40 metros
1
2
3
4
5
0,003820294
0,004364494
0,004878288
0,003086043
0,003968306
0,011756682
0,0076125
0,011181088
0,007520924
0,001941055
0,01344416
0,113778746
0,137186336
0,003593026
0,053988665
0,104200001
0,003658757
0,045471463
0,002518056
0,003593026
0,031888261
0,009309125
0,016144665
0,001571953
0,004260049
0,008128148
0,007882788
0,008496346
0,004201423
0,006295520
0,004610662
0,425492856
0,089819361
0,003749269
0,003761099
0,002176797
0,000526204
0,006312031
0,00330508
-2,311732564
-23,11732564 23,11732564
-2,123728811
-21,23728811 21,23728811
-1,267697415
-12,67697415 12,67697415
OS
D
A
RV
E
S
E
R
S
O
H
total
-1,496369169
C
E
R
1
DE
2
3
4
5
total
50 metros
1
2
3
4
5
total
60 metros
1
2
3
4
5
total
-14,96369169 14,96369169
-2,103320153
-21,03320153 21,03320153
-1,046630037
-10,46630037 10,46630037
-2,480818024
-24,80818024 24,80818024
Tabla # 6 Ficha de estadística general, 2 hosts y 1 maestro
Fuente disponible: Morales, 2007
A partir de los datos fue desarrollada la grafica o curva de rendimiento;
introduciendo los valores obtenidos, puede notarse en la misma, que los valores más
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
91
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
altos, representan los picos mas pronunciados de la curva indicando que la señal se
degrada notablemente, A medida que la señal se degrada y la conexión se pierde la
curva tiende hacia a infinito, puesto que el valor logarítmico se va incrementando con
los segundos.
A continuación puede observase la grafica correspondiente a la ficha de estadística
general de 2 hosts y 1 maestro, el eje de las (Y) representa la señal y su nivel de
degradación, el eje de las (X) las distancias medidas en el experimento.
DEGRADACION DEL RENDIMIENTO
GRAFICO RENDIMIENTO - 2 HOSTS - 1 MAESTRO
OS
D
A
RV
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
E
S
E
SR
O
H
C
E
R
DE
0
1
2
5
10
20
30
40
50
60
70
80
90
100
DISTANCIA (METROS)
Figura #27 Grafico de Rendimiento, 2 hosts – 1 maestro
Fuente disponible: Morales, 2007
A continuación se puede observar la tabla o ficha correspondiente a una
Piconet con todas sus plazas ocupadas, es decir 7 hosts y un dispositivo maestro
para un total de 8 computadores o hosts, en esta ficha de estadística general se
puede notar una importante degradación de la señal a diferencia de la tabla de 2
hosts y 1 maestro. Los valores obtenidos en la siguiente tabla, reflejan el valor
logarítmico mucho más alto, dando como consecuencia una degradación mayor. Lo
que en la práctica se traduce como un desempeño menor, esto se debe a que el
diferencial de tiempo entre el dispositivo de Origen y el dispositivo destino se
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
92
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
incrementaron producto de el alto trafico generado intencionalmente, esto se puede
evidenciar en las fichas técnicas donde se encuentran los valores para cada muestra
obtenida.
DISTANCIA
1 metro
2 metros
5 metros
10 metros
20 metros
30 metros
40 metros
MUESTRA
1
2
3
4
5
total
1
2
3
4
5
total
1
2
3
4
5
total
1
2
3
4
5
total
1
2
3
4
5
total
1
2
3
4
5
total
1
2
3
4
5
MEDIA
0,015643426
0,000872672
0,001613397
0,001302219
0,001507703
0,004187883
0,00509074
0,000159731
0,00130102
0,000493792
0,000542501
0,001517557
0,000658125
0,000348569
0,016794902
0,00794312
0,000480176
0,005244978
0,000820809
0,000470288
0,000353101
0,000348735
0,000245805
0,000447748
0,000095858
0,000305045
0,000283862
0,000330207
0,000575645
0,000318123
0,000382529
0,000101734
0,000753856
0,00038214
0,001629408
0,000649933
0,000251243
0,000109907
0,000320312
0.000193456
0.000485769
LOG BASE 10
-2,378005419
x10
VALOR
ABS
-23,78005419 23,78005419
OS
D
A
RV
E
-2,818855045
S
E
SR
O
H
C
E
R
DE
-28,18855045 28,18855045
-2,280256296
-22,80256296 22,80256296
-3,348966733
-33,48966733 33,48966733
-3,497404385
-34,97404385 34,97404385
-3,187131144
-31,87131144 31,87131144
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
93
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
total
50 metros
0,000227154
0,000442162
0,000546804
0,034623884
0,014858965
0.000459687
0,012617954
1
2
3
4
5
total
-3,643679611
-36,43679611 36,43679611
-1,899011069
-18,99011069 18,99011069
Tabla #7 Ficha de Estadística General, 7 hosts – 1 Maestro
Fuente Disponible, Morales 2007.
A continuación se presentan la curva de rendimiento correspondiente a la
tabla de 7 hosts y 1 maestro o PNC, se puede notar como el incremento en la
OS
D
A
RV
degradación es mucho mayor esto producto a el valor de las muestras que
E
S
E
SR
O
H
C
E
R
DE
evidencian un valor promedio pequeño que genera un valor logarítmico mayor.
DEGRADACION DE RENDIMIENTO
GRAFICO RENDIMIENTO - 7 HOSTS - 1 MAESTRO
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0
1
2
5
10
20
30
40
50
60
70
80
90
DISTANCIA (METROS)
Figura #28, Grafico de Rendimiento 7 hosts – 1 maestro.
Fuente Disponible: Morales, 2007.
Las graficas presentadas muestran niveles de degradación de la señal y/o
calidad de la transmisión diferente, sin embargo para poder visualizar de mejor
100
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
94
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
manera ambos casos, se creo una grafica comparativa de ambas curvas donde
pueden apreciarse sus tendencias. Al mismo tiempo, el
grafico de rendimiento
permite visualizar de manera sencilla el comportamiento para ambas situaciones de
conexión a una Piconet.
DEGRADACION DEL RENDIMIENTO
GRAFICO RENDIMIENTO - COMPARACION ENTRE CURVAS
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
OS
D
A
RV
0
1
E
S
E
SR
O
H
C
E
R
DE
2
5
10
20
30
40
50
60
70
80
90
DISTANCIA (METROS)
7 HOSTS - 1 PNC
2 HOSTS - 1 PNC
Figura #29 Grafico Comparativo entre 2 Hosts y 7 Hosts.
Fuente Disponible, Morales 2007.
Puede evidenciarse efectivamente una diferencia considerable en el
rendimiento producto de el aumento de computadores en la Piconet y por ende del
trafico generado por el experimentador, también es de importancia notar que la señal
se degrada a distancias mas cortas para 7 hosts producto de el constante envió de
datos.
A continuación pueden encontrarse los cálculos correspondientes a la interpolación
cúbica correspondiente a cada grafica generada, los datos dispuestos de manera de
tabla sirven como referencia para
notar la degradación de la señal versus la
distancia en metros , todos los puntos generados a partir de la interpolación por
spline cúbico, pueden graficarse generando de esta manera la apreciación visual del
rendimiento previamente observada, teniendo los datos dispuestos de esta manera
100
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
95
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
puede obtenerse de manera rápida la degradación en los puntos de las pendientes
de la curva.
2 HOSTS – 1 MAESTRO.
DISTANCIAS
DEGRADACION DEL
RENDIMIENTO
DISTANCIAS
0
0,2
0,4
0,6
0,8
1
1,2
1,4
1,6
1,8
2
2,2
2,4
2,6
2,8
5
5,2
5,4
5,6
5,8
10
10,2
10,4
10,6
10,8
20
20,2
20,4
20,6
20,8
0,00000
3,24892
6,19876
8,55041
10,00481
10,26284
9,94952
9,79774
9,96909
10,62510
11,92733
13,95200
16,43389
19,02244
21,36711
23,11732
24,00698
24,10771
23,57562
2,256678
21,23729
19,72270
18,07647
16,33149
14,52069
12,67697
12,62622
12,70248
13,03280
13,74420
30
30,2
30,4
30,6
30,8
40
41,2
41,4
42,6
42,8
50
50,2
50,4
50,6
50,8
60
60,2
60,4
60,6
60,8
70
DEGRADACION
DEL
RENDIMIENTO
14,96369
16,72155
18,66099
20,32844
21,27036
21,03320
19,35684
16,75490
13,93446
11,60257
10,46630
11,05145
13,15875
16,40767
20,41765
24,80818
34,39927
42,85217
49,02872
49,79072
E
S
E
SR
O
H
C
E
R
DE
OS
D
A
RV
Tabla #8 Distancias Vs Degradación del Rendimiento para 2 Hosts.
Fuente Disponible: Morales, 2007.
A continuación se presenta la tabla de Spline cubico correspondiente a la
Piconet con 7 dispositivos esclavos y un maestro, de esta manera puede apreciarse
la degradación del rendimiento mas pronunciando debido al retardo de llegada de
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
96
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
los paquetes transmitidos de el origen al destino. De esta manera presenta la tabla
correspondiente a la Piconet completa con siete host y un maestro.
7 HOSTS – 1 MAESTRO.
DISTANCIAS
DEGRADACION DEL
RENDIMIENTO
DISTANCIAS
0
0,2
0,4
0,6
0,8
1
1,2
1,4
1,6
1,8
2
2,2
2,4
2,6
2,8
5
5,2
5,4
5,6
5,8
10
10,2
10,4
10,6
10,8
20
0,00000
5,56283
10,92396
15,88167
20,23427
23,78005
26,36404
28,01820
28,82121
28,85176
28,18855
26,95492
25,45286
24,02902
23,03004
22,80256
23,59820
25,28836
27,64941
30,45772
33,48967
34,20308
34,81237
35,21338
35,30198
34,97404
20,2
20,4
20,6
20,8
30
30,2
30,4
30,6
30,8
40
40,2
40,4
40,6
40,8
50
50,2
50,4
50,6
50,8
60
DEGRADACION
DEL
RENDIMIENTO
34,19287
33,19151
32,27046
31,73023
31,87131
32,85918
34,31927
35,74196
36,61767
36,43679
34,82688
31,96401
28,16144
23,73239
18,99011
30,04403
39,88496
47,29992
51,07593
E
S
E
SR
O
H
C
E
R
DE
OS
D
A
RV
Tabla #9 Degradación del Rendimiento VS Rendimiento, para 7 Hosts
Fuente Disponible: Morales, 2007
A partir de la información obtenida se ha generado una tabla en función de la
escala del eje (y) de las graficas obtenidas, que muestra así la conversión del
rendimiento en decibeles (DB) a rendimiento, esta tabla sirve como referencia para
poder buscar valores correspondientes al rendimiento de manera rápida y efectiva.
En caso de no encontrar los valores deseados puede interpolarse a partir de dos
puntos de la tabla para obtener los valores deseados.
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
97
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
Eje (y)
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
1,1
1,2
1,3
1,4
1,5
1,6
1,7
1,8
1,9
2
2,1
2,2
2,3
2,4
2,5
2,6
2,7
2,8
2,9
3
3,1
3,2
3,3
3,4
3,5
3,6
3,7
3,8
3,9
4
Div / 10
-0,01
-0,02
-0,03
-0,04
-0,05
-0,06
-0,07
-0,08
-0,09
-0,1
-0,11
-0,12
-0,13
-0,14
-0,15
-0,16
-0,17
-0,18
-0,19
-0,2
-0,21
-0,22
-0,23
-0,24
-0,25
-0,26
-0,27
-0,28
-0,29
-0,3
-0,31
-0,32
-0,33
-0,34
-0,35
-0,36
-0,37
-0,38
-0,39
-0,4
Rendimiento Eje (y)
0,977237221
0,954992586
0,933254301
0,912010839
0,891250938
0,87096359
0,851138038
0,831763771
0,812830516
0,794328235
0,776247117
0,758577575
0,741310241
0,72443596
0,707945784
0,691830971
0,676082975
0,660693448
0,645654229
0,630957344
0,616595002
0,602559586
0,588843655
0,575439937
0,562341325
0,549540874
0,537031796
0,52480746
0,512861384
0,501187234
0,489778819
0,478630092
0,467735141
0,45708819
0,446683592
0,436515832
0,426579519
0,416869383
0,407380278
0,398107171
8,1
8,2
8,3
8,4
8,5
8,6
8,7
Div / 10
-0,81
-0,82
-0,83
-0,84
-0,85
-0,86
-0,87
Rendimiento Eje (y)
0,154881662
0,151356125
0,147910839
0,144543977
0,141253754
0,138038426
0,134896288
4,1
4,2
4,3
4,4
4,5
4,6
4,7
4,8
4,9
5
5,1
5,2
5,3
5,4
5,5
5,6
5,7
5,8
5,9
6
6,1
6,2
6,3
6,4
6,5
6,6
6,7
6,8
6,9
7
7,1
7,2
7,3
7,4
7,5
7,6
7,7
7,8
7,9
8
Div / 10
-0,41
-0,42
-0,43
-0,44
-0,45
-0,46
-0,47
-0,48
-0,49
-0,5
-0,51
-0,52
-0,53
-0,54
-0,55
-0,56
-0,57
-0,58
-0,59
-0,6
-0,61
-0,62
-0,63
-0,64
-0,65
-0,66
-0,67
-0,68
-0,69
-0,7
-0,71
-0,72
-0,73
-0,74
-0,75
-0,76
-0,77
-0,78
-0,79
-0,8
Rendimiento
0,389045145
0,380189396
0,371535229
0,363078055
0,354813389
0,34673685
0,338844156
0,331131121
0,323593657
0,316227766
0,309029543
0,301995172
0,295120923
0,28840315
0,281838293
0,27542287
0,26915348
0,263026799
0,257039578
0,251188643
0,245470892
0,239883292
0,234422882
0,229086765
0,223872114
0,218776162
0,213796209
0,208929613
0,204173794
0,199526231
0,19498446
0,190546072
0,186208714
0,181970086
0,177827941
0,173780083
0,169824365
0,165958691
0,16218101
0,158489319
12,1
12,2
12,3
12,4
12,5
12,6
12,7
Div / 10
-1,21
-1,22
-1,23
-1,24
-1,25
-1,26
-1,27
Rendimiento
0,0616595
0,060255959
0,058884366
0,057543994
0,056234133
0,054954087
0,05370318
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
Eje (y)
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
98
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
8,8
8,9
9
9,1
9,2
9,3
9,4
9,5
9,6
9,7
9,8
9,9
10
10,1
10,2
10,3
10,4
10,5
10,6
10,7
10,8
10,9
11
11,1
11,2
11,3
11,4
11,5
11,6
11,7
11,8
11,9
12
-0,88
-0,89
-0,9
-0,91
-0,92
-0,93
-0,94
-0,95
-0,96
-0,97
-0,98
-0,99
-1
-1,01
-1,02
-1,03
-1,04
-1,05
-1,06
-1,07
-1,08
-1,09
-1,1
-1,11
-1,12
-1,13
-1,14
-1,15
-1,16
-1,17
-1,18
-1,19
-1,2
16,1
16,2
16,3
16,4
16,5
16,6
16,7
16,8
16,9
17
17,1
17,2
17,3
17,4
17,5
Div / 10
-1,61
-1,62
-1,63
-1,64
-1,65
-1,66
-1,67
-1,68
-1,69
-1,7
-1,71
-1,72
-1,73
-1,74
-1,75
0,131825674
0,128824955
0,125892541
0,123026877
0,120226443
0,117489755
0,114815362
0,112201845
0,10964782
0,107151931
0,104712855
0,102329299
0,1
0,097723722
0,095499259
0,09332543
0,091201084
0,089125094
0,087096359
0,085113804
0,083176377
0,081283052
0,079432823
0,077624712
0,075857758
0,074131024
0,072443596
0,070794578
0,069183097
0,067608298
0,066069345
0,064565423
0,063095734
12,8
12,9
13
13,1
13,2
13,3
13,4
13,5
13,6
13,7
13,8
13,9
14
14,1
14,2
14,3
14,4
14,5
14,6
14,7
14,8
14,9
15
15,1
15,2
15,3
15,4
15,5
15,6
15,7
15,8
15,9
16
-1,28
-1,29
-1,3
-1,31
-1,32
-1,33
-1,34
-1,35
-1,36
-1,37
-1,38
-1,39
-1,4
-1,41
-1,42
-1,43
-1,44
-1,45
-1,46
-1,47
-1,48
-1,49
-1,5
-1,51
-1,52
-1,53
-1,54
-1,55
-1,56
-1,57
-1,58
-1,59
-1,6
0,052480746
0,051286138
0,050118723
0,048977882
0,047863009
0,046773514
0,045708819
0,044668359
0,043651583
0,042657952
0,041686938
0,040738028
0,039810717
0,038904514
0,03801894
0,037153523
0,036307805
0,035481339
0,034673685
0,033884416
0,033113112
0,032359366
0,031622777
0,030902954
0,030199517
0,029512092
0,028840315
0,028183829
0,027542287
0,026915348
0,02630268
0,025703958
0,025118864
Rendimiento Eje (y)
0,024547089
0,023988329
0,023442288
0,022908677
0,022387211
0,021877616
0,021379621
0,020892961
0,020417379
0,019952623
0,019498446
0,019054607
0,018620871
0,018197009
0,017782794
20,1
20,2
20,3
20,4
20,5
20,6
20,7
20,8
20,9
21
21,1
21,2
21,3
21,4
21,5
Div / 10
-2,01
-2,02
-2,03
-2,04
-2,05
-2,06
-2,07
-2,08
-2,09
-2,1
-2,11
-2,12
-2,13
-2,14
-2,15
Rendimiento
0,009772372
0,009549926
0,009332543
0,009120108
0,008912509
0,008709636
0,00851138
0,008317638
0,008128305
0,007943282
0,007762471
0,007585776
0,007413102
0,00724436
0,007079458
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
Eje (y)
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
99
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
17,6
17,8
17,9
18
18,1
18,2
18,3
18,4
18,5
18,6
18,7
18,9
19
19,1
19,2
19,3
19,4
19,5
19,6
19,7
19,8
19,9
20
-1,76
-1,78
-1,79
-1,8
-1,81
-1,82
-1,83
-1,84
-1,85
-1,86
-1,87
-1,89
-1,9
-1,91
-1,92
-1,93
-1,94
-1,95
-1,96
-1,97
-1,98
-1,99
-2
23,9
24
24,1
24,2
24,3
24,4
24,5
24,6
24,7
24,8
24,9
25
25,1
25,2
25,3
25,4
25,5
25,6
25,7
25,8
25,9
26
26,1
26,2
26,3
Div / 10
-2,39
-2,4
-2,41
-2,42
-2,43
-2,44
-2,45
-2,46
-2,47
-2,48
-2,49
-2,5
-2,51
-2,52
-2,53
-2,54
-2,55
-2,56
-2,57
-2,58
-2,59
-2,6
-2,61
-2,62
-2,63
0,017378008
0,016595869
0,016218101
0,015848932
0,015488166
0,015135612
0,014791084
0,014454398
0,014125375
0,013803843
0,013489629
0,012882496
0,012589254
0,012302688
0,012022644
0,011748976
0,011481536
0,011220185
0,010964782
0,010715193
0,010471285
0,01023293
0,01
21,6
21,7
21,8
21,9
22
22,1
22,2
22,3
22,4
22,5
22,6
22,7
22,8
22,9
23
23,1
23,2
23,3
23,4
23,5
23,6
23,7
23,8
-2,16
-2,17
-2,18
-2,19
-2,2
-2,21
-2,22
-2,23
-2,24
-2,25
-2,26
-2,27
-2,28
-2,29
-2,3
-2,31
-2,32
-2,33
-2,34
-2,35
-2,36
-2,37
-2,38
0,00691831
0,00676083
0,006606934
0,006456542
0,006309573
0,00616595
0,006025596
0,005888437
0,005754399
0,005623413
0,005495409
0,005370318
0,005248075
0,005128614
0,005011872
0,004897788
0,004786301
0,004677351
0,004570882
0,004466836
0,004365158
0,004265795
0,004168694
Rendimiento Eje (y)
0,004073803
0,003981072
0,003890451
0,003801894
0,003715352
0,003630781
0,003548134
0,003467369
0,003388442
0,003311311
0,003235937
0,003162278
0,003090295
0,003019952
0,002951209
0,002884032
0,002818383
0,002754229
0,002691535
0,002630268
0,002570396
0,002511886
0,002454709
0,002398833
0,002344229
28,1
28,2
28,3
28,4
28,5
28,6
28,7
28,8
28,9
29
29,1
29,2
29,3
29,4
29,5
29,6
29,7
29,8
29,9
30
31,1
31,2
31,3
31,5
31,6
Div / 10
-2,81
-2,82
-2,83
-2,84
-2,85
-2,86
-2,87
-2,88
-2,89
-2,9
-2,91
-2,92
-2,93
-2,94
-2,95
-2,96
-2,97
-2,98
-2,99
-3
-3,11
-3,12
-3,13
-3,15
-3,16
Rendimiento
0,001548817
0,001513561
0,001479108
0,00144544
0,001412538
0,001380384
0,001348963
0,001318257
0,00128825
0,001258925
0,001230269
0,001202264
0,001174898
0,001148154
0,001122018
0,001096478
0,001071519
0,001047129
0,001023293
0,001
0,000776247
0,000758578
0,00074131
0,000707946
0,000691831
OS
D
A
RV
E
S
E
SR
O
H
C
E
R
DE
Eje (y)
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
100
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
26,4
26,5
26,6
26,7
26,8
26,9
27
27,1
27,2
27,3
27,4
27,5
27,8
27,9
28
-2,64
-2,65
-2,66
-2,67
-2,68
-2,69
-2,7
-2,71
-2,72
-2,73
-2,74
-2,75
-2,78
-2,79
-2,8
33,2
33,3
33,4
33,5
33,6
33,7
33,8
33,9
34
34,1
34,2
34,3
34,5
34,6
34,7
34,8
34,9
35
35,1
35,2
35,3
35,4
35,5
35,6
35,7
35,8
35,9
36
36,1
36,2
36,3
36,4
36,5
Div / 10
-3,32
-3,33
-3,34
-3,35
-3,36
-3,37
-3,38
-3,39
-3,4
-3,41
-3,42
-3,43
-3,45
-3,46
-3,47
-3,48
-3,49
-3,5
-3,51
-3,52
-3,53
-3,54
-3,55
-3,56
-3,57
-3,58
-3,59
-3,6
-3,61
-3,62
-3,63
-3,64
-3,65
Eje (y)
0,002290868
0,002238721
0,002187762
0,002137962
0,002089296
0,002041738
0,001995262
0,001949845
0,001905461
0,001862087
0,001819701
0,001778279
0,001659587
0,00162181
0,001584893
31,7
31,8
31,9
32
32,1
32,2
32,3
32,4
32,5
32,6
32,7
32,8
32,9
33
33,1
Rendimiento Eje (y)
0,00047863
0,000467735
0,000457088
0,000446684
0,000436516
0,00042658
0,000416869
0,00040738
0,000398107
0,000389045
0,000380189
0,000371535
0,000354813
0,000346737
0,000338844
0,000331131
0,000323594
0,000316228
0,00030903
0,000301995
0,000295121
0,000288403
0,000281838
0,000275423
0,000269153
0,000263027
0,00025704
0,000251189
0,000245471
0,000239883
0,000234423
0,000229087
0,000223872
37,1
37,2
37,3
37,4
37,5
37,6
37,7
37,8
37,9
38
38,1
38,2
38,3
38,4
38,5
38,6
38,7
38,8
38,9
39
39,1
39,2
39,3
39,3
39,4
39,5
39,6
39,7
39,8
39,9
40
40,1
40,2
-3,17
-3,18
-3,19
-3,2
-3,21
-3,22
-3,23
-3,24
-3,25
-3,26
-3,27
-3,28
-3,29
-3,3
-3,31
0,000676083
0,000660693
0,000645654
0,000630957
0,000616595
0,00060256
0,000588844
0,00057544
0,000562341
0,000549541
0,000537032
0,000524807
0,000512861
0,000501187
0,000489779
E
S
E
SR
O
H
C
E
R
DE
Rendimiento
S
0,000194984
O 0,000190546
D
A
RV
Div / 10
-3,71
-3,72
-3,73
-3,74
-3,75
-3,76
-3,77
-3,78
-3,79
-3,8
-3,81
-3,82
-3,83
-3,84
-3,85
-3,86
-3,87
-3,88
-3,89
-3,9
-3,91
-3,92
-3,93
-3,93
-3,94
-3,95
-3,96
-3,97
-3,98
-3,99
-4
-4,01
-4,02
0,000186209
0,00018197
0,000177828
0,00017378
0,000169824
0,000165959
0,000162181
0,000158489
0,000154882
0,000151356
0,000147911
0,000144544
0,000141254
0,000138038
0,000134896
0,000131826
0,000128825
0,000125893
0,000123027
0,000120226
0,00011749
0,00011749
0,000114815
0,000112202
0,000109648
0,000107152
0,000104713
0,000102329
0,0001
0,0000977
0,0000955
Rendimiento en Piconets para la Tecnología Bluetooth versión 2.0
101
CAPITULO IV – ANALISIS DE LOS RESULTADOS.
36,6
36,7
36,8
36,9
37
-3,66
-3,67
-3,68
-3,69
-3,7
0,000218776
0,000213796
0,00020893
0,000204174
0,000199526
40,3
40,4
40,5
40,6
40,7
-4,03
-4,04
-4,05
-4,06
-4,07
0,00009333
0,00009120
0,00008913
0,00008710
0,00008511
Tabla #10 Tabla de Conversión de Rendimiento DB (eje y) a Rendimiento.
Fuente disponible, Morales 2007.
Los resultados y Las graficas obtenidas revelan que la velocidad de Bluetooth 2.0
EDR + es relativamente lenta en su emulación del servicio PAN ó LAN, si bien las
velocidades de transmisión, se mantienen en un rango en la mayoría de las
muestras, esta es relativamente lenta en comparación con tecnologías actuales de
tecnología inalámbrica.
OS
D
A
RV
E
S
E
S seRrefieren a la estabilidad de la señal y de la
Los problemas más notables
O
H
ECAunque estos no son apreciados de tal manera en las
transmisión de E
archivos.
R
D
fichas técnicas realizadas, el experimentador debió repetir en cuantiosas ocasiones
la toma de muestras debido a la perdida de la señal a distancias mayores a los 40
metros, evidenciando así la poca fiabilidad de la señal.
Para poder reenlazar la señal entre el esclavo y el maestro se acerco el host a
una distancia considerable y luego se devolvió a la posición que originalmente se
debía tomar la muestra y en ocasiones no se llego a capturar una cantidad
considerable de paquetes debido a la baja intensidad de la señal. Es importante
destacar que a mayor cantidad de Hosts las desconexiones fueron mayores pero
cuando lograba mantenerse la conexión activa la transmisión se efectuaba sin
mayores contratiempos.
CONCLUSIONES
El trabajo que aquí concluye titulado Rendimiento en Piconets para la
tecnología Bluetooth versión 2.0, pudo dar a conocer un conjunto de impresiones e
interesantes resultados acerca de esta tecnología. Luego de la realización de este
trabajo de grado puede concluir según sus objetivos específicos:
Mediante el análisis y estudio de la norma IEEE 802.15.3 se pudo obtener un
conocimiento claro y conciso, de los procesos involucrados en el funcionamiento de
las redes de área personal aplicadas a la tecnología bluetooth, entre los aspectos
más importantes a recalcar se encuentra el hecho de las Piconets, están diseñadas
bajo el esquema de trabajo para redes de trabajo personales y no diseñadas para
OS
D
A
V
Rformación
aparcamiento, los procesos involucrados enEla
de Piconets
S
E
estructura debe tener.
SR
O
H
C
E
R
DE
áreas extensas. Se obtuvo conocimiento de los modos de escucha, retención y
y que
Se entendió de esta manera que independientemente del tamaño de la
Piconet, solo existe un dispositivo coordinador de la misma, que controla el tráfico de
la red y este puede decidir si mantener el control o pasar el mando a otro dispositivo
que tenga las condiciones para trabajar como PNC. La norma IEEE 802.15.3 solo
abarca los canales físicos de la Piconet, de esa manera se consulto otros trabajos
de investigación y también la especificación Bluetooth EDR 2.0 para conocer
aspectos técnicos como la estructura de los paquetes, modulación entre otras
nuevas adiciones a la especificación.
A partir del claro conocimiento de la norma IEEE y la especificación Bluetooth
se estableció una red de área personal o Piconet con la finalidad de poder diseñar
un escenario de pruebas para realizar el experimento, el diseño establecido por el
experimentador consistió en el montaje de 3 computadores (2 actuando en calidad
de esclavos y otro como dispositivo maestro) y otro escenario que consto de 7
computadores esclavos y un coordinador que completo de esa manera la capacidad
física de la red Bluetooth. La finalidad de estos escenarios fue preparar el terreno de
manera de con el software indicado se pudiera enviar de manera intencionada una
cantidad de paquetes por segundo a un dispositivo destino que capturara de esta
manera los paquetes para su posterior recolección.
Mediante la utilización de la ficha técnica se recolecto información
importantísima para la interpretación del comportamiento de la red y la posterior
creación de curvas de rendimiento, el dato mas importante recolectado fue la media
obtenida a través de los frames capturados, esta información fue de suma
importancia puesto que genero los puntos de las pendientes contenidas en el grafico
de rendimiento, también denoto el comportamiento de la transmisión de paquetes,
reflejando de esta manera una degradación que se incrementaba a medida que la
distancia aumentaba, con algunos repuntes en el mejoramiento del trafico pero que
siempre se mantuvo altamente degradado en líneas generales.
OS
D
A
RVfue necesaria la información
Para la creación de las curvas de rendimiento
E
S
E
R
previamente elaborada en las fichas
y mediante la utilización de la interpolación
S
O
H
C
E
cúbica se generaron
ER los puntos entre las pendientes para generar así la curva con
D
una apariencia suave y más perfecta. Al observarse las graficas de rendimiento
puede notarse como la degradación, se inicia casi inmediatamente cuando se
comienza la transmisión de paquetes, puede notarse así como la curva toma un
valor mucho mas elevado para los 7 hosts transmitiendo información, revelando así
una degradación mayor en contraste con los 2 hosts.
También pudo notarse que a pesar que teóricamente los dispositivos
Bluetooth 2.0, debieron abarcar distancias en campo abierto de unos 100 metros, los
graficos obtenidos muestran que para ninguno de los casos experimentados se
superaron las distancias de los 70 metros, y en efecto para cada caso se puedo
observar que cuando se utilizo el escenario de pruebas con 2 hosts las distancias
abarcadas no superaron los 60 metros y los 50 metros para los 7 hosts, producto de
la limitante en la capacidad de canal.
A mayores niveles de transmisión las
distancias se ven comprometidas como pudo evidenciarse en las graficas de
rendimiento. Es importante denotar que a pesar de que existían ciertos obstáculos
ocasionales en el momento de la captura no se consideraron como factores para
afectar el experimento realizado.
Se elaboro una tabla referencial que muestro los valores para la conversión
de rendimiento en decibeles (Db) expresados en el eje (y), mediante una escala
predeterminada de una unidad, esta tabla tiene como finalidad una guía de fácil
acceso para conocer los valores del rendimiento, así mismo se pueden encontrar
otros valores mas exactos a partir de la interpolación entre puntos ya establecidos
en la tabla dando así el resultado deseado.
E
S
E
SR
O
H
C
E
R
DE
OS
D
A
RV
RECOMENDACIONES
-
Se recomienda el uso de la Tecnología Bluetooth para la transferencia de
archivos de datos de tamaño pequeño, ya que estos comprometen los
tiempos de transmisión considerablemente a diferencia de otras
tecnologías inalámbricas.
-
A fin de aumentar la confiabilidad de los resultados, se recomienda la
captura de 1 minuto de
transmisión de datos o paquetes. Lo cual
generara una sección de datos capturados mucho mas larga que podría
presentar algún tipo de variación en la transmisión.
-
OS
D
A
V distintas a la emulación
RBluetooth
Se exhorta su uso en otras aplicaciones
E
S
E
de red de área personal,
aR
pesar que esta tecnología se extiende a este
S
O
H
C
E
campo, su
objetivo es emular una red LAN, para brindar una alternativa de
DER
bajo costo para los usuarios.
REFERENCIAS BIBLIOGRAFICAS
LIBROS:
Hernández Baptista y Baptista. Metodología de la Investigación.1992.
Sampieri Hernández, Roberto. Metodología de la investigación. 1991.
Tanenbaum, Andrews, Redes de Computadoras. Editorial Pretince Hall.2003.
Cisco Systems, Inc. Academia de Networking de Cisco System. Guia del Primer año.
CCNA 1 y 2. 2004.
PUBLICACIONES ELECTRONICAS:
OS
D
A
RV
E
S
E
R Control (MAC) and Physical Layer (PHY)
SAccess
O
IEEE, Part 15.3: Wireless Medium
H
C
E
R
Specifications
for
High
Rate
Wireless Personal Area Networks (WPANs). 2003.
DE
Bluetooth, Specification of the Bluetooth System Master Table of Contents &
Compliance Requirements, Covered Core Package version: 2.0 + EDR, 2004.
Agilent Technologies, Bluetooth® Enhanced Data Rate (EDR): The Wireless
Evolution, 2006.
Richard Sharpe, Ed Warnicke, Ulf Lamping, Ethereal User's Guide V2.00 for Ethereal
0.10.5. 2004.
TESIS DE GRADO:
CUENCA Y URDANETA (2002), Sistema de Transmisión y Recepción para el
sistema de comunicación inalámbrica basado en tecnología Bluetooth.
ACEVEDO (2003), Sistema de control de acceso inalámbrico basado en tecnología
Bluetooth.
TORRES Y SOLERA (2003), Sistema de localización y transferencia de datos en
áreas locales utilizando tecnología Bluetooth.
PAGINAS WEB:
www.bluetooth.org
www.ieee.org
www.agilent.com
www.encore.com/page/PROD/ENUBT-C1E.html
http://www.conniq.com/Bluetooth/Bluetooth_profile_03.htm
http://www.wirelessnetdesignline.com/
http://www.srs1software.com/
E
S
E
SR
O
H
C
E
R
DE
OS
D
A
RV
Descargar