Estoy usando varios nodos XBee Series 2 en la configuración de mi automatización del hogar, sin embargo, parece que veo retrasos inusuales en la entrega de paquetes (alrededor de 1 o 2 segundos). Tengo un módulo de coordinador único y varios enrutadores en la red.
Me preguntaba, ¿qué tan bien funciona el protocolo de malla? Si varios de los enrutadores están muy cerca, ¿realmente ralentiza la malla? (por proximidad me refiero entre 3-5m). Mi razonamiento fue usar el firmware del enrutador para todos mis dispositivos, ya que no tienen restricciones de energía y pensé que sería mejor tener enrutadores, ¿ese es el caso?
¿Debo tener el firmware del enrutador solo en los nodos que realmente necesitan ser utilizados como enrutadores y flashear el resto como dispositivos finales incluso si están enchufados a la pared?
Por último, el retraso aumentó ligeramente cuando habilité el cifrado.
ACTUALIZAR
System details:
Room 1 - Xbee coordinator conncted to Raspberry PI via 56700 link
Room 1 - Xbee router used for direct actuation
Room 2 - Xbee router used to communicate with arduino @ 9600 link
(commands fit into a single packet)
No estoy usando transmisiones, todos los enrutadores son AT y tienen DH / DL configurado para comunicarse con el coordinador y el coordinador usando el modo API para comunicarse con el software de control principal.
Por último, ¿se necesita tiempo para que la malla se inicialice? ¿O se hace ad-hoc? ¿Es esa información almacenada en el reinicio de Xbee?