Vorrei esaminare l'utilizzo di altri moduli wireless. Gli XBee sono carini, ma sono davvero costosi. Ritengo che probabilmente non stai utilizzando tutte le opzioni che forniscono comunque nei tuoi progetti. Cose come la rete mesh sono INCREDIBILI, ma di solito non sono strettamente necessarie per la maggior parte dei progetti.
Un'opzione molto conveniente, pur mantenendo un po 'di controllo degli errori, è quella di utilizzare IC di Nordic, esp. la serie nRF24. Esiste un'eccellente libreria Arduino per questi moduli che molto probabilmente può essere eseguita su Teensy con un adattamento minimo, specialmente se si utilizza Teensyduino. Questa libreria consente anche alcune comunicazioni mesh (ovviamente non robuste come le XBees); vedi qui (http://maniacbug.github.com/RF24/starping_relay_8pde-example.html).
Se ordini versioni non amplificate di questi moduli, possono essere acquistate per meno di $ 7 per modulo. Eccone alcuni per $ 5,50 ciascuno . Le versioni amplificate sono comprese tra $ 15 e $ 20, quindi se la distanza da nodo a nodo è maggiore di circa 40 piedi, il rapporto costo-efficacia rispetto a XBees diminuisce drasticamente. Tutto dipende dal tuo utilizzo.
Dallo stesso negozio che aveva i moduli nordici economici, ci sono alcuni moduli bluetooth economici che potrebbero valere la pena di esaminare; questi hanno avvertimenti in quanto sono pensati per essere collegati da un computer (un'unità master) anziché uno dall'altro (unità slave). Tuttavia, puoi acquistare un modulo Bluetooth master per circa $ 20 da ITeadStudio.
In alternativa, XBee PU be essere utilizzato senza un microcontrollore per sensori semplici e altri usi. Quindi il costo è molto più basso per unità, circa $ 25 anziché $ 25 + $ 16. Vedere "Creazione di reti di sensori wireless: con ZigBee, XBee, Arduino ed elaborazione" di O'Rielly per maggiori dettagli.