Cómo comunicarse entre el dispositivo de diente azul y el dispositivo zigbee

Básicamente, hay tres formas de resolver este problema:

  1. Conecte todos sus dispositivos Zigbee a la nube a través de una puerta de enlace, y todos sus dispositivos Bluetooth a la nube a través de una puerta de enlace. Luego se comunicarán a través de la nube.
  2. Use una puerta de enlace que admita Bluetooth y Zigbee. Este dispositivo actuará como un traductor de Bluetooth a Zigbee y le permitirá transferir datos entre las dos redes.
  3. Diseñe todos sus dispositivos para que sean compatibles con Bluetooth y Zigbee, de modo que siempre estén conectados a ambas redes. Esto generalmente requiere el doble de hardware en cada dispositivo, ya que necesitará dispositivos electrónicos separados para las conexiones Bluetooth y Zigbee (sin embargo, ahora hay dispositivos electrónicos disponibles que pueden hacer ambas cosas con un solo dispositivo).

Cualquiera sea el método que persiga, este no será un problema fácil de resolver; Como se han identificado otras respuestas, Bluetooth y Zigbee son protocolos diferentes (e incompatibles), por lo que deberá traducir entre los dos en alguna parte.

Si quiere decir de forma inalámbrica, no sucederá.

Si bien ambos están en la banda de 2.4Ghz, tienen diferentes anchos de banda de canal (BT es 1Mhz / Zigbee es 2Mhz). Utilizan diferentes protocolos de conexión, seguridad, transmisión de datos, protocolo de enlace, etc. etc. Zigbee se puede utilizar en otras bandas, pero 2.4Ghz es el más popular. En cualquier caso, estas dos interfaces inalámbricas simplemente no están diseñadas para ser compatibles.

Sin embargo, como señala Daniel Martana, puede colgar ambos dispositivos de un microcontrolador (o una computadora de pleno derecho) y pasar los gramos de datos de un lado a otro entre ellos. Técnicamente, probablemente podría descubrir cómo conectar los UARTs consecutivos, pero prácticamente es una solución delicada. Los transceptores BT y Zigbee están realmente diseñados para conectarse a algún tipo de placa de control.

Desea que el microcontrolador a) lo ayude a configurar y administrar las conexiones yb) normalice los paquetes de datos de un lado a otro (lo ayude a deshacerse de los datagramas basura, alinee las transmisiones en torno al tipo de comunicación que está intentando para lograr, etc.).

Supongo que necesitará algún tipo de corredor que tenga hardware compatible con Bluetooth y Zigbee. También necesita hablar ambos protocolos en la capa de red y hacer una traducción directa de los mensajes entre ellos.