¿Cuál es la diferencia entre las opciones de RF (wifi, xbee, NRF24L01)

26

Al hacer RF, tienes muchas opciones. Tres de los más básicos están en el cuadro de título.

  1. Wifi
  2. Xbee
  3. NRF24L01

¿Cuáles son las diferencias prácticas en su uso? ¿Cuál es el propósito de cada uno y los pros y los contras? ¿Qué usarías dependiendo de la aplicación que tengas?

No tengo un proyecto en mente, pero quiero comenzar a aprender sobre Rf. Busqué en eBay dispositivos inalámbricos. Pero no pude entender las diferencias. Mi objetivo es simplemente aprender

usuario1584421
fuente
¿funcionó (nRF24L01 / RFM12B / RFM22B (SI4432)) detrás de las paredes porque quiero usarlo dentro del tanque de agua
علي خالد

Respuestas:

38

Existen muchos tipos diferentes de redes de RF con varias ventajas y desventajas. Lo principal que considero al elegir un método de comunicación inalámbrica es la topología de red, la velocidad de datos y el consumo de energía.

Wifi:

Alta velocidad de datos (54Mbit / s +) pero también alto consumo de energía. Se usa cuando necesita conectarse directamente a Internet, como un dispositivo de Internet de las cosas, y tener una fuente de alimentación externa.

XBee:

Baja velocidad de datos (250kbit / s) y bajo consumo de energía. Se usa para hacer redes de sensores de tipo malla; cada dispositivo XBee puede comunicarse entre sí y a través de la malla a dispositivos que están fuera de alcance. Utilizado para redes de dispositivos, domótica particular y sensores. enlace .

Bluetooth:

Velocidad de datos media y consumo de energía medio. El estándar IEEE tiene diferentes perfiles de dispositivo para permitir la interoperabilidad entre dispositivos. Sin embargo, la red de tipo 'Emparejamiento', por lo que no es útil para redes de sensores, pero es buena para controlar dispositivos que usan una computadora portátil o teléfono que generalmente tienen Bluetooth a bordo. Se comunica con Arduino a través de los pines serie RX y TX. enlace .

Bluetooth de baja energía, ANT, etc.

Muy baja velocidad de datos y muy baja potencia. Estos chips de RF pueden funcionar durante años con una batería AA y, por lo tanto, se utilizan para cosas como sensores de frecuencia cardíaca. La velocidad de datos es bastante baja, por lo que solo es bueno para transferir una pequeña cantidad de datos, como lecturas de sensores. La mayoría de los dispositivos están configurados como periféricos y solo pueden conectarse a un dispositivo 'central', por lo que no es bueno para las redes de sensores. Sin embargo, Bluetooth de baja energía es compatible con los últimos teléfonos móviles y computadoras portátiles. Útil para permitir el control de un dispositivo usando un teléfono o computadora portátil, por ejemplo, una lámpara LED. (Ver redbearlab para algunas opciones de Arduino)

GSM

Conexión telefónica QUE HACER

nRF24L01 / RFM12B / RFM22B (SI4432)

Transceptores propietarios populares. Se pueden conectar a través de SPI y tienen muchas características sofisticadas como modos de baja potencia, múltiples canales, salto de canales, calibración de frecuencia, CRC, retransmisión, etc. El nRF24L01 del enlace Nordic Semiconductor opera en la banda de 2.4GHz, otros usan la banda ISM 433/470/868 / 915Mhz. Estos son hardware de última generación altamente integrado y de bajo costo para aplicaciones confiables de telemetría y de consumo. El rango es de entre 10 my 150 m. El SI4432 / RFM22B tiene un alcance de aproximadamente 1,5 km.

Otros módulos de RF

Dispositivos seriales simples y baratos. Transmisor / receptor único o transceptor que opera en el enlace de banda ISM . A menudo se utiliza como abrepuertas de garaje. Útil para la red de sensores donde no se requiere la interoperabilidad con otros dispositivos y puede implementar su propio protocolo. enlazar

Geometrikal
fuente
Admito que la Q es amplia. Quizás sería más agradable presentar también los protocolos de los dispositivos porque muchos dispositivos usan solo una línea serie simple, otros se comunican a través de I2C o SPI, etc. Son en su mayoría transceptores. Bluetooth se comunica a través de comandos AT. El NRF24L01 es un dispositivo de baja potencia muy especial, que tiene más de cien canales, etc. pero es un protocolo exclusivo. Bluetooth es un estándar de comunicación inalámbrica, ... y así sucesivamente. Para un usuario, por otro lado, es quizás más interesante lo fácil o difícil que es la configuración y programación de hardware del dispositivo.
1
@bersch Sí, hay mucho para poner. ¿Quieres editar la respuesta con más información? :) Esto podría convertirse en un wiki comunitario. ¿Cuál sería la información? ¿Velocidad de datos, consumo de energía, topología de red, estándar IEEE, interfaz, protocolo, canales, dificultad? Por cierto, ¿conoces algún producto comercial que use nFR24L01?
geometrikal