我会考虑使用其他无线模块。XBees 不错,但确实很贵。我假设您可能没有使用他们在您的项目中提供的所有选项。网状网络之类的东西非常棒,但对于大多数项目来说通常并不是绝对必要的。
一个非常具有成本效益的选择,同时仍然保留一些错误检查,是使用 Nordic 的 IC,尤其是。nRF24系列。这些模块有一个优秀的 arduino 库,很可能可以在很小的适应情况下在 Teensy 上运行,特别是如果您使用的是 Teensyduino。该库还允许进行一些网状通信(显然不如 XBees 强大);见这里(http://maniacbug.github.com/RF24/starping_relay_8pde-example.html)。
如果您订购这些模块的非放大版本,则每个模块的价格低于 7 美元。这里有一些,每个 5.50 美元。放大版本的价格在 15 美元到 20 美元之间,因此如果节点到节点的距离大于约 40 英尺,与 XBees 相比,成本效益会显着下降。这完全取决于您的使用情况。
在拥有便宜的北欧模块的同一家商店中,有一些便宜的蓝牙模块可能值得研究;这些有一些警告,因为它们旨在通过计算机(主单元)而不是彼此(从单元)连接。不过,您可以从 ITeadStudio 以大约 20 美元的价格购买主蓝牙模块。
或者,XBee 可以在没有微控制器的情况下用于简单的传感器和其他用途。然后,您的每单位成本要低得多,约为 25 美元,而不是 25 美元 + 16 美元。有关详细信息,请参阅 O'Rielly 的“构建无线传感器网络:使用 ZigBee、XBee、Arduino 和处理”。