Me gustaría utilizar otros módulos inalámbricos. Los XBees son bonitos, pero sí son caros. Creo que, de todos modos, probablemente no esté utilizando todas las opciones que ofrecen en sus proyectos. Cosas como las redes de malla son increíbles, pero generalmente no son estrictamente necesarias para la mayoría de los proyectos.
Una opción muy rentable, a la vez que conserva algunas comprobaciones de errores, es utilizar IC de Nordic, esp. La serie nRF24. Existe una excelente biblioteca de arduino para estos módulos que lo más probable es que se pueda ejecutar en el Teensy con una adaptación mínima, especialmente si Estás usando el Teensyduino. Esta biblioteca también permite cierta comunicación de malla (obviamente no tan robusta como XBees); vea 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 para $ 5.50 cada uno .
Las versiones amplificadas están en el rango de $ 15 a $ 20, por lo que si la distancia de nodo a nodo es superior a unos 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 de bluetooth baratos que vale la pena mirar; estos tienen advertencias en el sentido de que están destinados a conectarse a una computadora (una unidad maestra) en lugar de a la otra (unidades esclavas). Sin embargo, puede comprar un módulo maestro de Bluetooth por aproximadamente $ 20 en ITeadStudio.
Alternativamente, el XBee PUEDE usarse sin un microcontrolador para sensores simples y otros usos. Entonces su costo es mucho menor 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" por O'Rielly para obtener más detalles.