Resultados de una comunicación inalámbrica
tipo “virtual wire”
Uno de los estudios que se hicieron entre pc-XBee -> XBee –
msp430, fue el porcentaje promedio de paquetes recibidos a distintas
tasas de transferencia y a distintas distancias, en un ambiente con
variedad de redes WLAN. El lugar seleccionado para hacer el estudio
fue el hall central del edificio C de la universidad y consistió en
contar los paquetes que recibía la MSP provenientes del modulo conectado
al pc. Las series fueron de 1000 bytes cada
una y se sacó el promedio
entre diez series, esto se realizó para las velocidades
de 9600, 19200, 38400 y 115200
baudios, dentro de un rango de 1m a 36 m de distancia.
Los resultados son mostrados en las Figuras.
Una conclusión importante que se puede obtener de estos gráficos
es que la perdida de paquetes en algunas tasas no tiene nada que ver
con el tipo de comunicación, interferencia o ambiente, sino con el
hardware. Este problema fue descubierto una vez que se estaba
realizando el estudio ya que la recepción de paquetes cae muy por
debajo de lo normal. En este caso es precisamente la MSP430 que presenta
problemas al tratar de comunicarla con las tasas de 19200 y 38400
baudios, aún así los gráficos presentados con las pruebas de 9600 y
115200 baudios, son bastante buenas y van acorde con lo que se
esperaba. En la curva correspondiente a 9600 baudios se puede
observar que la recepción es bastante “buena”, por sobre
el 80%, y las dos principales variables que afectarían a la pérdida
de paquetes son la interferencia y la distancia entre los
dispositivos. Se mencionó que la recepción es bastante buena debido a
que el tipo de comunicación que se utilizó es de tipo “virtual wire” el cual no provee ningún mecanismo de
reenvío de paquetes perdidos o envío y recepción de ACKs por parte del receptor y transmisor, en
otras palabras la comunicación implementada es una especie de
“UDP”. En la
curva que corresponde a los 115200 baudios, se puede observar que el
porcentaje de recepción disminuye a medida que la distancia aumenta,
en este caso era de esperarse el resultado ya que la velocidad de la
tasa de transmisión es sobre diez veces la tasa de 9600, y es la
máxima soportada por la
MSP430 y que presenta una mayor tasa de error. Es
importante destacar que si se hubiera utilizado un protocolo
confiable y seguro que es el que realmente provee la especificación
zigbee, y que se presenta como una de las opciones del módulo XBee, los resultados hubieran sido bastantes
distintos y no se hubiera podido apreciar como influyen los fenómenos
de interferencia y distancia (por lo menos no en el rango de
distancias estudiadas), ya que se esperaría que la recepción fuera de
100% en todos los casos, esto debido a que trataría con una
comunicación estilo “TCP”, donde lo importante es la
recepción de todos los paquetes, no así los retardos que se produzcan
en la recepción o transmisión de ellos.
|