Comparación de tecnologías de comunicación inalámbrica: bluetooth vs wifi [cerrado]

0

Me gustaría construir un simple tablero alimentado por batería con sensores de temperatura y humedad. Debería poder colocarse en diferentes habitaciones de un apartamento, y quiero poder leer los valores de forma remota. Eventualmente, me gustaría equipar todas las habitaciones con tal tablero.

No he elegido ningún hardware todavía, pero estaba pensando en conectar el (los) sensor (es) con un microcontrolador de baja potencia y alguna interfaz inalámbrica. Pero teniendo en cuenta la distancia algo baja (no más de 10 m), la posible presencia de una pared, estoy dudando sobre la tecnología que debería usar para la comunicación inalámbrica.

Consideré las siguientes tecnologías

  • WiFi,
  • Bluetooth.

¿Alguien podría resumir los pros y los contras de esas tres tecnologías? o señalarme una buena revisión, que me ayude a elegir la mejor para mis necesidades?

Por supuesto, si me falta una tecnología crucial, no dude en señalarla. Radio RF?

PS. Sé que hay productos disponibles comercialmente para exactamente tales necesidades, pero me gustaría hacerlo yo mismo, por la experiencia que me brindaría y también por las posibles extensiones que podría implementar.

    
pregunta bilbo_pingouin

2 respuestas

1

Wi-Fi es un estándar IEEE 802.11:

Pros:

  • es una comunicación basada en IP

  • no necesita crear una puerta de enlace (no me refiero a la puerta de enlace del enrutador) para transferir la información a Internet.
  • años de pila probada
  • Algoritmos de seguridad sólidos (AES-256, WPA2, etc.)
  • Permite túneles seguros como TLS

Contras:

  • Mayor consumo de energía: probablemente no sea una buena opción para una aplicación alimentada por batería, a menos que ponga sus dispositivos en modo de suspensión y se despierte de vez en cuando para hacer las mediciones.

  • La pila de WiFi es una pila pesada, requiere una mejor potencia del procesador para manejarlo (de nuevo, el costo y la potencia)
  • Mayor costo
  • WiFi usa comunicación basada en balizas, irradia constantemente (consideración de potencia)
  • Está diseñado principalmente para un modo de infraestructura, los nodos deben estar en el rango del AP para transferir sus datos. El modo Ad-hoc no está bien soportado

Bluetooth : no tengo mucha experiencia con Bluetooth, la ventaja de blueetooth sería que puede desarrollar una aplicación que puede usar para conectar su teléfono directamente a los dispositivos para controlar. Como sé, el bluetooth es para la comunicación de igual a igual.

Iría por otro estándar bajo la misma familia de IEEE 802.15.4 ZigBee .

Pros:

  • baja potencia
  • Pila de luz
  • Compatibilidad de la capa de aplicación (la pila de automatización del hogar debe incluir lo que está buscando)
  • Comunicación sin haz de luz (sin señales periódicas)
  • bajo costo¨
  • topología de multi-salto ad hoc bien soportada
  • Paquetes pequeños, menos gastos generales
  • Seguridad (AES-128)

Contras:

  • Necesita una puerta de enlace para traducir paquetes de Internet a ZigBee

Puede usar la solución SoC que tiene ZigBee stack (RF core) + MCU, o puede usar una MCU y atacar un módulo ZigBee para ejecutar su aplicación

Todos los estándares inalámbricos se basan en las ondas de radiofrecuencia (RF), no sé a qué estándar se refería con RF.

    
respondido por el Angs
1

Eche un vistazo a Zigbee, esto es básicamente para lo que está diseñado. Bluetooth tiene un alcance muy corto (no funcionará entre habitaciones) y WIFI usa bastante mucha energía comparativamente (necesitará una batería más grande). Zigbee está diseñado para estar en un punto intermedio y también tiene la capacidad de crear redes de malla para ampliar el rango.

    
respondido por el Jon

Lea otras preguntas en las etiquetas