Me gustaría estudiar el uso de otros módulos inalámbricos. XBees son agradables, pero de hecho son caros. Creo que de todas formas probablemente no estés usando todas las opciones que ofrecen en tus proyectos. Cosas como las redes en malla son INCREÍBLES, pero generalmente no son estrictamente necesarias para la mayoría de los proyectos.
Una opción muy rentable, que aún conserva cierta comprobación de errores, es utilizar IC's de Nordic, esp. La serie nRF24. Hay una excelente biblioteca arduino para estos módulos que probablemente se pueda ejecutar en Teensy con una adaptación mínima, especialmente si está utilizando Teensyduino. Esta biblioteca también permite alguna comunicación de malla (obviamente no tan robusta como las XBees); ver aquí (http://maniacbug.github.com/RF24/starping_relay_8pde-example.html).
Si solicita versiones no amplificadas de estos módulos, se pueden obtener por menos de $ 7 por módulo. Aquí hay algunos por $ 5.50 cada uno . Las versiones amplificadas están en el rango de $ 15- $ 20, por lo que si la distancia de nodo a nodo es mayor de aproximadamente 40 pies, la rentabilidad en comparación con XBees disminuye drásticamente. Todo depende de tu uso.
Desde la misma tienda que tenía los módulos nórdicos baratos, hay algunos módulos bluetooth baratos que vale la pena mirar; Estos tienen advertencias de que están destinados a ser conectados por una computadora (una unidad maestra) en lugar de entre sí (unidades esclavas). Sin embargo, puede comprar un módulo Bluetooth maestro por alrededor de $ 20 en ITeadStudio.
Alternativamente, el XBee PUEDE usarse sin un microcontrolador para sensores simples y otros usos. Entonces su costo es mucho más bajo por unidad, alrededor de $ 25 en lugar de $ 25 + $ 16. Consulte "Creación de redes de sensores inalámbricos: con ZigBee, XBee, Arduino y Processing" de O'Rielly para obtener más detalles.