Я хотел бы изучить использование других беспроводных модулей. XBees хороши, но действительно дороги. Я полагаю, что вы, вероятно, не используете все опции, которые они предоставляют в ваших проектах в любом случае. Такие вещи, как сетчатые сети, удивительны, но обычно не являются строго необходимыми для большинства проектов.
Очень рентабельный вариант, хотя и сохраняется некоторая проверка ошибок, заключается в использовании микросхем Nordic, esp. серия nRF24. Для этих модулей есть отличная библиотека arduino, которая, скорее всего, может быть запущена на Teensy с минимальной адаптацией, особенно если вы используете Teensyduino. Эта библиотека также допускает некоторую связь по сетке (очевидно, не такую надежную, как у XBees); смотрите здесь (http://maniacbug.github.com/RF24/starping_relay_8pde-example.html).
Если вы заказываете неусилительные версии этих модулей, их можно приобрести менее чем за 7 долларов США за модуль. Вот некоторые по $ 5,50 каждый . Усиленные версии находятся в диапазоне от 15 до 20 долларов, поэтому, если расстояние между узлами превышает 40 футов, эффективность затрат по сравнению с XBees резко снижается. Все зависит от вашего использования.
В том же магазине, где были дешевые скандинавские модули, есть несколько дешевых блютуз-модулей, на которые стоит обратить внимание; у них есть предостережения в том, что они предназначены для подключения к компьютеру (ведущему устройству), а не друг другу (ведомым устройствам). Вы можете купить основной модуль Bluetooth примерно за 20 долларов от ITeadStudio.
В качестве альтернативы XBee МОЖЕТ использоваться без микроконтроллера для простых датчиков и других целей. Тогда ваши затраты на единицу намного ниже, около 25 долларов вместо 25 + 16 долларов. См. «Создание беспроводных сенсорных сетей: с ZigBee, XBee, Arduino и Processing» от O'Rielly для получения более подробной информации.