Académique Documents
Professionnel Documents
Culture Documents
interconectividad de la tecnología
Bluetooth con redes IP cableadas
para transporte de voz
Daryan F. Reinoso R.
dreinoso@unicauca.edu.co
Juan P. Guzmán F.
jguzman@unicauca.edu.co
Javier A. Hurtado G.
javhur@unicauca.edu.co
Oscar M. Caicedo R.
omcaicedo@unicauca.edu.co
Francisco O. Martínez P.
fomarti@unicauca.edu.co
Grupo de Ingeniería Telemática, Universidad del Cauca
ABSTRACT RESUMEN
4HE PRESENT PAPER DISCUSSES THE TE
%N EL PRESENTE DOCUMENTO SE ESTUDIAN
CHNOLOGY CRITERIA AND REQUIREMENTS LOS CRITERIOS Y REQUERIMIENTOS TECNOLØ
NECESSARIES TO BUILD AN ARCHITECTURE GICOS NECESARIOS PARA LA CONSTRUCCIØN
THAT ALLOWS INTERCONNECTIVITY BETWEEN DE UNA ARQUITECTURA QUE PERMITA LA
"LUETOOTH AND %THERNET NETWORKS INTERCONECTIVIDAD DE "LUETOOTH CON
AS BASIS TO PROVIDE SERVICES OF 6O)0 REDES %THERNET COMO BASE PARA LA
ADDITIONALLY IT DETAILS THE RESULTS FROM PRESTACIØN DE SERVICIOS DE 6O)0 ADI
AN ARCHITECTURE VALIDATION PROCESS CIONALMENTE SE DETALLAN LOS RESULTA
BASED ON THE SIMULATION OF SCENARIOS DOS OBTENIDOS A PARTIR DE UN PROCESO
AND ANALYSIS OF PERFORMANCE FROM A DE VALIDACIØN DE LA ARQUITECTURA CON
BASE EN LA SIMULACIØN DE UNA SERIE DE
FUNCTIONAL PROTOTYPE FOR THE DELIVERY
ESCENARIOS Y UN ANÈLISIS DE DESEMPE
OF THOSE SERVICES
×O DE UN PROTOTIPO FUNCIONAL PARA LA
PRESTACIØN DE DICHOS SERVICIOS
KEYWORDS
"LUETOOTH 0!. ".%0 ,#!0 !#, PALABRAS CLAVE
6OL0 #"2 6!$ 240 SIMPLEX FULL
"LUETOOTH 0!. ".%0 ,#!0 !#,
DUPLEX #/$%# 6O)0 #"2 6!$ 240 SIMPLEX FULL
DUPLEX #/$%#
Clasificación Colciencias: Tipo 1
138 SISTEMAS
& TELEMÁTICA Vol. 6 No. 11 • Enero - Junio de 2008
(Gateway 4ELEFØNICA 3E TRANSMITEN EN LA SECCIØN SE RESUMEN Y EXPLICAN
DATOS PROVENIENTES DE LA VOZ SIN COM
LOS RESULTADOS OBTENIDOS A PARTIR DEL
PRIMIR SOBRE UNA CONEXIØN "LUETOOTH PROCESO DE VALIDACIØN
2&#/-- Y SE DISE×A UN PROTOCOLO
DE RED AD HOC REACTIVO AJUSTADO ESPE
2. DESCRIPCIÓN GENERAL
CIALMENTE PARA "LUETOOTH DE LA TECNOLOGÍA
INALÁMBRICA BLUETOOTH
$EBIDO A LA FALTA DE DISPOSITIVOS
FÓSICOS SE SIMULØ EXTENSAMENTE LA ,A PILA DE PROTOCOLOS stack "LUE
ESCALABILIDAD DE LA RED AD HOC 0UESTO TOOTH SE PUEDE APRECIAR EN LA &IGURA
QUE LA IMPLEMENTACIØN FÓSICA DE LA ,A CAPA DE COMUNICACIØN MÈS
RED AD HOC NO SE HIZO DISPONIBLE Y BAJA ES LLAMADA BANDA BASE %STA
EL MÏTODO DE ENVIAR DATOS DE AUDIO CAPA IMPLEMENTA EL CANAL FÓSICO REAL
NO ES TAN ElCIENTE COMO 240 NO SE CONTROLA LA SINCRONIZACIØN DE LAS
PUEDEN UTILIZAR DIRECTAMENTE LOS CON
UNIDADES "LUETOOTH Y LA SECUENCIA
CEPTOS DESARROLLADOS !SÓ ES NECESARIO DE SALTOS EN FRECUENCIA ADEMÈS ES
CONSIDERAR LOS ASPECTOS DIRECTAMENTE LA RESPONSABLE DE LA INFORMACIØN
RELACIONADOS CON LA PRESTACIØN DE PARA EL CONTROL DE ENLACE A BAJO NIVEL
SERVICIOS DE 6O)0 COMO EL RECONOCIMIENTO CONTROL DE
mUJO Y CARACTERIZACIØN DE CARGA ÞTIL Y
%STE ARTÓCULO HA SIDO ESTRUCTURADO ASÓ SOPORTA DOS TIPOS DE ENLACE ASÓNCRO
EN LA SECCIØN SE DESCRIBE DE MANERA NO NO ORIENTADO A LA CONEXIØN !#,
GENERAL LA TECNOLOGÓA "LUETOOTH %N Asynchronous Connection-oriented
LA SECCIØN SE DESCRIBE LA TECNOLOGÓA PARA DATOS Y SÓNCRONO ORIENTADO
%THERNET %N LA SECCIØN SE ESTIPULAN A LA CONEXIØN 3#/ Synchronous
LOS CRITERIOS PARA EL ESTABLECIMIENTO Connection-Oriented PRINCIPALMEN
DE CONEXIONES "LUETOOTH CON CAPACI
TE PARA AUDIO ,OS DOS PUEDEN SER
DADES )0 %N LA SECCIØN SE DETALLAN MULTIPLEXADOS PARA USAR EL MISMO
LAS CONSIDERACIONES PARA EL TRANSPORTE ENLACE DE RADIO FRECUENCIA 2& Radio
DE )0 SOBRE REDES "LUETOOTH %N LA Frequency 5SANDO ANCHO DE BANDA
SECCIØN SE EXPLICA EL DISE×O DE LA RESERVADO LOS ENLACES 3#/ SOPORTAN
ARQUITECTURA PROPUESTA &INALMENTE TRÈlCO DE VOZ EN TIEMPO REAL
TCP UDP
TCP UDP
IP
IP Control AV
PPP
L2CAP
HCI
LMP
Figura 1. 3TACK DE 0ROTOCOLOS DE "LUETOOTH
140 SISTEMAS
& TELEMÁTICA Vol. 6 No. 11 • Enero - Junio de 2008
3. DESCRIPCIÓN GENERAL DE LOGÓAS ES UN FACTOR QUE INmUYE SOBRE
LA TECNOLOGÍA ETHERNET LA FORMA DE INTERCONEXIØN Y REENVÓO
EXITOSO DE PAQUETES HACIA SU DESTINO
A. Aspectos generales
ESPECÓlCO ASÓ QUE DEBE SER MUY TENI
%L ESTÈNDAR %THERNET )%%% Institute DO EN CUENTA A LA HORA DE LA DElNICIØN
of Electrical and Electronics Engi- DEL ELEMENTO DE CONECTIVIDAD
neers ES UN ESTÈNDAR AMPLIA
MENTE USADO EN REDES ,!. %XISTEN !DEMÈS LAS VELOCIDADES DE TRANSMI
MUCHAS APLICACIONES SOFTWARE DE
SIØN PROPIAS DE CADA TECNOLOGÓA HAN
SARROLLADAS PARA SER USADAS EN ESTE DE SER EVALUADAS Y CONTRASTADAS CON
TIPO DE REDES ADICIONALMENTE AL GRAN LAS REQUERIDAS EN SISTEMAS DE TRANS
CONOCIMIENTO ACERCA DE ESTAS REDES MISIØN DE PAQUETES DE VOZ SOBRE REDES
QUE SE ENCUENTRA EN EL DOMINIO DE LOS DE DATOS ES DECIR DElNIR EL ANCHO DE
ADMINISTRADORES Y DESARROLLADORES DE BANDA NECESARIO Y SUlCIENTE PARA LA
REDES /TRA DE LAS VENTAJAS MOSTRADAS PRESTACIØN DE SERVICIOS DE VOZ
POR ESTAS REDES ES LA COMPLETA COMPA
TIBILIDAD Y USO GENERALIZADO DEL stack 4. ESTABLECIMIENTO DE
4#0)0 SOBRE %THERNET CONEXIONES BLUETOOTH
CON CAPACIDADES IP
%STE ESTÈNDAR INTERNACIONAL ESTÈ
CONCEBIDO PARA ABARCAR VARIOS TIPOS 0ARA DElNIR LA ARQUITECTURA QUE SO
DE MEDIOS Y TÏCNICAS PARA UNA VARIE
PORTE SERVICIOS DE 6O)0 PARA CLIENTES
DAD DE TASAS DE SE×AL %THERNET SE MØVILES ÏSTOS DEBERÓAN ESCANEAR
ENCUENTRA UBICADO DENTRO DEL NIVEL DE REGULARMENTE DISPOSITIVOS "LUETOO
ACCESO A RED DEL STACK DE PROTOCOLOS TH QUE OFREZCAN SUS SERVICIOS COMO
4#0)0 GATEWAY )0 !CTUALMENTE EXISTEN
DOS MANERAS DE TRANSPORTAR )0 SO
B. Aproximación a un escenario de BRE "LUETOOTH 5NA DE ELLAS ES CREAR
interconectividad UNA LÓNEA SERIAL VIRTUAL LLAMADA
2&#/-- Y ENTONCES CREAR UNA CO
3E DEBE CONSIDERAR LA INMINENTE DI
NEXIØN 000 Point to Point Protocol
FERENCIA EN LA NATURALEZA DEL MEDIO
SOBRE ÏSTA ,A FORMA MÈS RECIENTE
DE PROPAGACIØN DE LAS SE×ALES QUE
ES LLAMADA COMÞNMENTE COMO 0!.
REPRESENTAN EL mUJO DE DATOS EN AM
DESCRITA EN EL PERlL 0!. Personal
BAS TECNOLOGÓAS 0OR UNA PARTE LA UTI
Area Networking de Bluetooth Y
LIZACIØN DE UN MEDIO CABLEADO PARA LA
USA DIRECTAMENTE LA CAPA "LUETOOTH A
CONECTIVIDAD EN LA TECNOLOGÓA %THER
TRAVÏS DEL PROTOCOLO ".%0 Bluetooth
NET COMPARADO CON LA COMUNICACIØN
Network Encapsulation Protocol LO
VÓA INTERFAZ AIRE PROPIA DE "LUETOOTH
CUAL RESULTA EN UN ENCABEZADO MÈS
PRESENTA UN DESAFÓO DE CONECTIVIDAD
BAJO POR PAQUETE lNAL ESTO CONDUCE
0OR LO TANTO ES NECESARIA LA DElNICIØN
A PENSAR QUE ÏSTA ES LA FORMA MÈS
DE UN hPUENTEv O ELEMENTO DE INTERCO
EFECTIVA PARA CREAR ENLACES "LUETOOTH
NEXIØN QUE PERMITA ABARCAR LA BRECHA
CON CAPACIDADES )0 ,A INCLUSIØN DEL
EXISTENTE ENTRE AMBAS TECNOLOGÓAS EN
LO QUE SE RElERE A MEDIOS DE PROPA
PERlL 0!. DENTRO DE LA ESPECIlCACIØN
GACIØN DIFERENTES "LUETOOTH HA HECHO QUE ALGUNAS DE
LAS IMPLEMENTACIONES DEL STACK "LUE
0OR OTRA PARTE EL DIRECCIONAMIENTO TOOTH INCORPOREN UN SOPORTE FUNCIONAL
UTILIZADO POR CADA UNA DE LAS TECNO
DEL PERlL 0!.
142 SISTEMAS
& TELEMÁTICA Vol. 6 No. 11 • Enero - Junio de 2008
0!.
5SUARIO 0!. 0!.5
0!.5 s )MPLEMENTACIONES DEL STACK "LUETOO
0!. User
0!. User TH EN EL SISTEMA OPERATIVO ,INUX
#ADA UNO DE ESTOS ESCENARIOS DElNE
5. CONSIDERACIONES DE
EL ROL Y EL SERVICIO QUE DEBEN ASUMIR
REDES BLUETOOTH CON
LOS DISPOSITIVOS INVOLUCRADOS EN UNA
CAPACIDADES IP
DE ESTAS ARQUITECTURAS
%N LA PRESTACIØN DE SERVICIOS DE VOZ
D. Criterios definidos DEBE TENERSE EN CUENTA QUE "LUETOOTH
PUEDE PRESTAR DICHO SERVICIO EMPA
3E IDENTIlCAN LOS FACTORES QUE AFECTAN
QUETANDO LA INFORMACIØN CODIlCADA
LAS COMUNICACIONES DE VOZ EN REDES )0
DE VOZ O GENERANDO mUJOS STREAMS
CON EL OBJETIVO DE DEDUCIR LOS PARÈ
DE AUDIO SOBRE ENLACES SÓNCRONOS
METROS Y CRITERIOS A TOMAR EN CUENTA
0ERO SØLO A NIVEL ,#!0 ES GESTIONADO
PARA LA DElNICIØN DE LA ARQUITECTURA
EL EMPAQUETAMIENTO DE SERVICIOS DE
DICHOS FACTORES SE ENCUENTRAN ESTIPU
NIVELES SUPERIORES COMO TELEFONÓA )0
LADOS EN LA 4ABLA
SOPORTANDO SIMULTÈNEAMENTE CAPAS
! lN DE TRANSPORTAR TRÈlCO 6O)0 DE DE MAYOR JERARQUÓA EN LA PILA DE PRO
MANERA QUE SE PUEDAN PRESTAR SER
TOCOLOS &IGURA
VICIOS SATISFACTORIAMENTE SOPORTADOS
,OS REQUERIMIENTOS FUNCIONALES DE LA
SOBRE LA ARQUITECTURA SE OBTIENEN LOS
CAPA ,#!0 INCLUYEN MULTIPLEXACIØN
SIGUIENTES CRITERIOS PARA LA CONSTRUC
DE PROTOCOLOS Y CANALES SEGMENTACIØN
CIØN DE ÏSTA
Y REENSAMBLADO CONTROL DE mUJO POR
s ,OS PERlLES Y PROTOCOLOS NECESA
CANAL CONTROL DE ERRORES Y GESTIØN DE
RIOS TALES COMO 0!. Y ".%0 PARA GRUPOS ,#!0 SOPORTA EL PROTOCOLO DE
LOGRAR LA INTERCONEXIØN DE DISPO
CONTROL DE ENLACE E INTERFACES CON OTROS
SITIVOS "LUETOOTH CON DISPOSITIVOS PROTOCOLOS DE COMUNICACIØN TALES COMO
PERTENECIENTES A REDES CABLEADAS 3$0 2&#/-- 4#3 Y ".%0
%THERNET "ASADO EN PARÈMETROS DE 1O3 AL PRES
s &ACTORES QUE AFECTAN LA CALIDAD DE TAR SERVICIOS DE VOZ SOBRE )0 SE LLEGA A
LA VOZ EN REDES DE PAQUETES NIVELES DE TOLERANCIA QUE DEPENDEN DE
LA CALIDAD QUE SE REQUIERA 4ABLA
Tabla 1. &ACTORES QUE AFECTAN LAS COMUNICACIONES DE 6O)0
Factor de compresión
Perdida de paquetes
Retardo
Fluctuación de fase (jitter)
Nota Media de Opinión (MOS, Mean Opinion Store)
Eco
Encapsulamiento de VoIP
Ancho de banda
ACL SCO/eSCO
Baseband
Figura 2. &LUJOS DE DATOS ,#!0 EN LA ARQUITECTURA DE PROTOCOLOS
"LUETOOTH
Tabla 2. .IVELES DE TOLERANCIA EN 6O)0
3E DEBE TENER EN CUENTA UN FACTOR RETRANSMITIR ES PEQUE×O POR EJEM
MUY IMPORTANTE COMO ES EL ANCHO PLO UN !#+ !CKNOWLEDGE PUEDE
DE BANDA 4ABLA DICHO REQUISITO SER RECIBIDO DENTRO DE LOS MSEG
DEPENDERÈ DEL NÞMERO DE COMUNICA
SIGUIENTES %STO GENERA LA POSIBILI
CIONES SIMULTÈNEAS QUE SE QUIERAN DAD DE MEJORAR LA RETRANSMISIØN EN
SOPORTAR %N UN ENTORNO ,!. DONDE APLICACIONES SENSIBLES AL RETARDO
LAS VELOCIDADES DE TRANSMISIØN VAN TALES COMO APLICACIONES DE TIEMPO
DESDE -BPS A -BPS SE PERMITE REAL Y FLUJOS STREAMS DE AUDIO O
EL USO DE ' CON UN ANCHO DE BANDA VIDEO %L PERIODO DE RETRANSMISIØN
DE +BPS %N ESCENARIOS DONDE PUEDE SER CONlGURADO CON LA OPCIØN
EL ANCHO DE BANDA ES MÈS ESCASO SE Flush Timeout. !DEMÈS LOS ENLACES
PUEDE ELEGIR ' CON UN ANCHO DE !#, BRINDAN CALIDAD EN PRESENCIA DE
BANDA DE +BPS O EL ' CON UN INTERFERENCIA RESPECTO DE LOS ENLACES
ANCHO DE BANDA DE +BPS 3#/ )GUALMENTE LOS ENLACES !#,
,OS CANALES !#, BRINDAN CONlABI
PUEDEN SOPORTAR ANCHOS DE BANDA
LIDAD EN PRESENCIA DE INTERFERENCIA VARIABLES Y ASIMÏTRICOS REQUERIDOS
INCLUSO CUANDO HAY GENERACIØN DE POR CIERTAS APLICACIONES %STAS SON
GRANDES RÈFAGAS DE INFORMACIØN %L LAS PRINCIPALES VENTAJAS DE USAR
RETARDO GENERADO POR ENLACES !#, AL ENLACES !#, EN VEZ DE LOS 3#/ PARA
Tabla 3. !NCHO DE BANDA REQUERIDO POR #/$%#S
144 SISTEMAS
& TELEMÁTICA Vol. 6 No. 11 • Enero - Junio de 2008
APLICACIONES DE TIEMPO REAL ,OS TIPOS DATOS VIAJEN A TRAVÏS DE UN ENLACE
DE SERVICIOS GARANTIZADOS POR ENLACES INALÈMBRICO "LUETOOTH Y A TRAVÏS DEL
!#, BRINDAN RETARDOS Y ANCHOS DE ENLACE PROVISTO POR LA RED CABLEADA )0
BANDA QUE SE REQUIERAN DElNIENDO TRADICIONAL Ethernet %STA CONEXIØN
ASÓ CIERTOS PARÈMETROS QUE PERMITAN TIENE QUE SER INDEPENDIENTE DE LA
LA EVALUACIØN DEL COMPORTAMIENTO DEL CARGA DE PAQUETE )0 REAL Y SIMÏTRI
ENLACE TALES COMO EL RETARDO ANCHO CA SOBRE EL ENLACE "LUETOOTH CON EL
DE BANDA PÏRDIDA DE PAQUETES Y OBJETIVO DE REALIZAR EL TUNNELING