Coordinador + Repetidor Xbee + Finalizar la configuración del dispositivo

1

Estoy tratando de trabajar en una solución basada en Xbee para transferir datos desde un área específica. Estoy usando Xbee865LP para el mismo proyecto.

Ahora, lo que quiero implementar es hacer que un dispositivo actúe como

  1. Coordinador - Combinación de Xbee + RPI
  2. End_device - Un microcontrolador + Xbee + Algunos sensores
  3. Repetidor - Un Xbee independiente.

y haga que el controlador se comunique con el dispositivo final a través del repetidor. Ahora, como comprendí antes, podemos configurar DH y DL de coordinador y dispositivo final en sus SH y SL, colocar un repetidor en el medio y funcionará. Pero no sucedió, ya que el flujo de datos podría estar ocurriendo de esta manera (si hubiera ocurrido)

El coordinador envía los datos al repetidor (con el coordinador DL y DH fijos al del repetidor) y el repetidor enviará los datos al dispositivo final (con el repetidor DL y DH configurados al del dispositivo final). Por lo tanto, es bastante fácil trabajar si el flujo de información / datos tiene que ocurrir como este Coordinador - > Repeater - > End device.

Ahora mi primera pregunta es qué pasa si los datos / la información necesitan fluir de manera opuesta, es decir, dispositivo final - > Repeater - > Coordinator. Entonces, una respuesta simple es que podemos usar el modo API, primero establezca el repetidor DL y DH a SL y SH de end_device, envíe los datos y luego configure el DL y DH del repetidor a SL y SH del coordinador. Pero no quiero trabajar en modo API.

Mi siguiente pregunta es, ¿no hay alguna forma con la cual podamos simplemente aumentar el alcance de la transmisión entre el Coordinador y el Dispositivo final? ¿Es probable que el repetidor funcione en un modo en el que simplemente transmita los datos que recibió? Sé que es una pregunta estúpida, cuando sé que ni siquiera puede recibir los datos cuando los datos tienen DL y Dl del dispositivo final y no del repetidor. ¿Alguien puede sugerirme alguna alternativa?

    
pregunta srj0408

1 respuesta

2

Puede tener varios dispositivos de comunicación entre sí en todas las direcciones. Lo que debe hacer es configurar todos los XBee con el mismo ID de PAN, en lugar de configurar las direcciones físicas de destino de los módulos. El dispositivo que desea que actúe como "repetidor", debe ser un "enrutador". Si el dispositivo final, el enrutador y el coordinador comparten la misma ID de PAN, se comunicarán entre sí. Así que el dispositivo final se comunicará a través del enrutador cuando sea necesario, pero si está dentro del alcance, también puede comunicarse directamente con el coordinador. ¡El protocolo ZigBee lo manejará por ti!

    
respondido por el Sergio

Lea otras preguntas en las etiquetas