Problemas y soluciones

A continuación, se detallan algunos problemas que se observaron durante las pruebas y despliegue de los dispositivos de las estaciones y las soluciones implementadas.


Red Inalámbrica


Problemas
  • Los nodos routers no siempre se unían a la red creada por el nodo coordinador, a consecuencia no se obtenían los datos de dichos nodos y tampoco se realizaba la sincronización de hora.
  • Obstrucción en la línea de vista entre las estaciones de monitoreo (boyas) debido al crecimiento de arbustos en una formación de tierra entrante en el lago.
Soluciones
  • Se añadieron algoritmos, en el código del nodo coordinador, de escaneo de conexión de los nodos routers y también se añadieron algoritmos, en el código de los nodos routers, de escaneo de la existencia la red creada por el nodo coordinador.
  • Se añadió un nodo router extra en una ubicación con línea de vista a las dos estaciones de monitoreo que se une a la red y que sirve de enlace entre las dos estaciones.

Programación


Problemas
  • Se detectaron problemas de estabilidad del sistema debido el excesivo uso de memoria RAM en el nodo coordinador. Estos problemas surgen a causa del uso de demasiadas variables globales, guardado en la tarjeta microSD y declaración de tipos de variables que consumen mucho espacio en la memoria.
Soluciones
  • Se añadió un nuevo nodo coordinador que se encarga únicamente de recibir los datos vía ZigBee y reenviarlos vía GPRS al datacenter. Se realizó una optimización en la programación atendiendo el uso de variables globales y su tamaño, así como también se omitieron los guardados en la tarjeta microSD, obteniéndose así un sistema mucho más estable.

Contactos