¿Cómo aumentar el rango de zigbee?

0

Tengo un Zigbee Pro con Arduino cuyo rango es de 2 millas según las especificaciones. Pero prácticamente su alcance máximo es de solo 200 metros. Estoy usando el software XCTU. ¿Hay algún ajuste / configuración en XCTU para aumentar el rango? Si no es posible aumentar el rango, ¿hay algún módulo que sea compatible con Arduino?

    

3 respuestas

1

1- Depende del fabricante de su ZigBee, tal vez proporcione una configuración / configuración para aumentar el rango. Debe proporcionar información sobre el fabricante y el modelo.

2- Técnicamente es posible aumentar el alcance de su señal mejorando:

  • Antena (ganancia, sensibilidad a los efectos corporales, etc.): elija una antena externa con una buena ganancia y factores de sensibilidad. Por lo general, la antena externa conectada a través de UFL o similar tiene mejores valores de ganancia y sensibilidad que una antena a bordo.
  • Sensibilidad: la potencia de entrada más baja con una calidad de enlace aceptable. Hay circuitos como el SKY65336 que aumentan significativamente el rango ( see ).
  • Selectividad de canales: qué tan bien funciona un chip en un entorno con interferencias. Debe ser revisado por usted mismo o hay módulos zigbee con función de escaneo para determinar el mejor canal.
  • Potencia de salida: generalmente fijada por el modelo. Elija un modelo Zigbee con suficiente potencia de salida. vea
  • Entorno (línea de visión, obstrucciones, reflexiones, desvanecimiento por rutas múltiples): coloque sus dispositivos en la mejor ubicación posible.
  • Velocidad de datos: para reducir la velocidad de datos también puede aumentar la rabia de su red zigbee.
  • Longitud de onda: el módulo de Zigbee con longitud de onda más larga (baja frecuencia) tiene más rango.

    También hay soluciones comerciales caras para extender la red de zigbee incluso más de 10 millones ( artículo anterior ).

3- Fórmula simple para calcular teóricamente el rango, para que pueda obtener una estimación sobre el efecto de la ganancia de sus antenas y el modelo Zigbee (Tx & Rx Power & longitud de onda) con el rango:

PristhepoweravailablefromreceivingantennaPtisthetransmittedpower.GristhegainofyourrecieverantennaGtisthegainofyourtransmitterantenna.lambdaisthewavelength->c/freqofyourZigbee

4-NodeberíastenerproblemasconlosdiferentesmodelosdeZigBee,sitienesArduinocompatibleconIEEE802.15.4( List_of_Arduino_boards_and_compComposity / Chs. a>)

    
respondido por el Alf
0

Probablemente, el alcance de los dispositivos ZigBee es de 2 km solo en el espacio profundo. Dependiendo de la potencia de su módulo (los de alta potencia pueden transmitir hasta 20 dBm (100 mW, aunque no es legal en todos los países). Tenga en cuenta que esta es la misma potencia utilizada por WiFi, por lo que es razonable esperar un orden similar de magnitud por rango.

También tenga en cuenta que su rango disminuirá debido a:

  • obstáculos;
  • reflexiones (pueden aumentar o disminuir en realidad);
  • ruido de fondo;
  • temperatura;
  • humedad.

Para rangos más largos, podría estar mejor con frecuencias más bajas (868 MHz?) y posiblemente una potencia más alta.

Finalmente, incluso si puede alcanzar el rango especificado, no espere tener una comunicación confiable.

    
respondido por el clabacchio
0

He estado jugando con el módulo HopeRF RFM69HW, que admite frecuencias más bajas (433MHz penetra en los obstáculos mejor que 900MHz o 2.4GHz), tasas de bits más bajas (hasta 1200 bit / s para una recepción robusta) y potencia razonablemente alta ( 18dBm, o 20dBm en un ciclo de trabajo reducido). El mejor resultado que he obtenido hasta ahora ha sido el rango de 320 m con antenas de cable de cuarto de onda simples, pero otras personas han reportado rangos de 540 m a 38400 bps y 2400 m a 1200 bps, por lo que mi configuración probablemente no sea muy buena.

    
respondido por el hobbs

Lea otras preguntas en las etiquetas