我会考虑使用其他无线模块。XBees很不错,但是确实很昂贵。我认为您可能并没有使用他们在项目中提供的所有选项。诸如网状网络之类的东西令人赞叹,但对于大多数项目而言,通常并非绝对必要。
一个非常划算的选择,同时仍然保留一些错误检查,是使用Nordic,esp的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和Processing建立无线传感器网络”。