var mejor = "simple y barato";
Tengo un servidor en mi apartamento al que tengo conectado un XBEE. Lo uso para comunicarme con otro XBEE conectado a un Arduino. Estoy tratando de conectar muchas cosas a mi servidor, pero no quiero tener 10 XBEE conectados a 10 Arduinos, porque eso es caro. Tampoco quiero tener cables por todas partes para conectar sensores/etc. a mi único Arduino.
Mi primer pensamiento fue comprar algunos Arduino Minis y conectarles algo como esto:
RF Link Transmitter
RF Link Receiver
¿Habría una solución mejor? ¿Tiene algún recurso en particular que deba ir a leer? Los dispositivos de punto final tendrían que hacer cosas como leer sensores, activar interruptores e incluso mostrar datos. Además, no estoy seguro de si usaría baterías para estos o intentaría obtener adaptadores de corriente para estos.
¡Por favor comente si debo incluir más información sobre algo! :)
Bluetooth LE (Low Energy) es realmente perfecto para este tipo de aplicación. Está diseñado para necesidades de comunicación de baja potencia y bajo ancho de banda, donde cada dispositivo solo necesita enviar ráfagas de información muy pequeñas periódicamente. También está altamente optimizado para funcionar con baterías de tipo botón, por lo que es posible que no necesite adaptadores de CA si las funciones del sensor son lo suficientemente simples. Recientemente hicimos un proyecto que usó muchas balizas Bluetooth LE y cada una duró aproximadamente 2 meses con una batería de celda de moneda.
El hardware que usamos ya estaba construido para nosotros, pero existen soluciones BLE para Arduino: http://www.adafruit.com/products/1697
¡Lo mejor es que puedes usarlo con cualquier dispositivo que tenga Bluetooth 4.0! (iPhone, teléfono Android, dongle BT 4.0). Y solo necesitaría un receptor, ya que Bluetooth ya está altamente optimizado para compartir el espectro de RF.
Utilicé este libro para familiarizarme con BLE, fue bastante útil (muy detallado, pero puede hojear lo que necesita): http://amzn.com/013288836X
Una cosa importante a tener en cuenta si desea usar Android: hubo un error bastante molesto con su implementación de BLE, por lo que necesita la última versión de Android (4.4.3) para obtener los mejores resultados. Sin embargo, solo le afecta si tiene toneladas (más de 2000) ID de dispositivos BLE únicos flotando (lo que puede suceder si algunos dispositivos quieren rotar su dirección MAC por razones de privacidad).
Mate
Transeúnte