Siempre que los Xbee sean de la misma serien pueden comunicarse entre ellos lo que tenemos que tener en cuenta es la red y el Firmware que cada uno tiene cargado
Xbee S1 - XBEE S1 Pro
Los Xbee son módulos de comunicación inalámbrica que nos permiten armar diferentes tipos de redes con uso de protocolo Zigbee, no todos los módulos utilizan este protocolo pero en su mayoría.
Comencemos explicando la problemática, necesitamos comunicar en un proyecto 2 microcontroladores Serialmente para esto vamos utilizar 2 Xbee pero al momento de la compra encontramos los 2 tipos:
– Xbee S1
– Xbee S1 Pro
La gran pregunta es ¿Estos dos módulos pueden conectarse entre si?, la verdad es que leyendo y al ser la misma serie S1 si pueden comunicarse la principal diferencia entre estos es el alcance y la potencia que el PRO tiene.
Configurando los módulos
Para configurar los módulos utilicemos el programa X-CTU, lo podemos descargar del siguiente link.
En esta parte hagamos uso de una tarjeta Xbee Explorer, conectamos los 2 Xbee a cada tarjeta y directo a la PC, no debemos tener problemas con los drivers porque al instalar el X-CTU ya nos solicita instalar dirvers.
Vamos a leer el primer Xbee S1 Pro
Luego de abrir el programa X-CTU presionamos en agregar dispositivo.

Nos mostrará los COM de cada Xbee, escogemos el uno y podemos abrir otra pantalla para seleccionar el otro y tenerlos en aplicaciones independientes.

Al presionar sobre el nombre y el detalle del Xbee en la parte derecha nos realizará la lectura del dispositivo y nos mostrará su configuración.

Ahora leemos el Xbee S1

Como podemos ver los 2 Xbee S1 tienen configurado diferentes Funciones, y si revisamos en cada uno de los parámetros configurables no son los mismos y esto no va a dejar que entre los dos dispositivos se comuniquen para esto podemos hacer la siguiente prueba.
Presionamos en el botón .

El resultado que tenemos es el siguiente:

Como vemos no encuentra el otro dispositivo para esto entonces vamos a colocar a los 2 Xbee en la misma función, para esto tenemos que actualizar el firmware del que está en red Mesh.
Presionamos en la opción Update.

De la lista que nos muestra vamos a seleccionar el firmware para la red XB24 que tenga la misma función y seleccionamos la última versión de Firmware.

Al terminar de actualizar la versión, veremos que las propiedades de los 2 Xbee son idénticas en este caso ya podemos configurarles a cada uno, lo importante en este caso es colocar que Id de dispositivo envía la información y hacia cual envía para que exista la comunicación entre los 2.

Cada módulo tiene su dirección Address en este caso en SH y LH esta configuración tiene que estar en el DH y DL del otro Xbee y también en el otro el SH y LH de este, para que pueda existir una comunicación punto a punto entre los 2 Xbee luego de realizar el cambio de estos valores vamos a colocar Escribir la información.
Listo con esta configuración vamos a tener los 2 Xbee comunicándose entre ellos, realizamos la prueba buscando el dispositivo o abrimos la opción de comunicación en los 2 Xbee y escribimos cualquier texto para ver que entre ellos ya se comunican.

El resultado que tenemos es el siguiente enviando datos del 1 módulo al otro.

Como podemos ver ya se realizó la comunicación entre los dos dispositivos. Comparte si tienes mas información sobre los Xbee en los comentarios.