ZigBee Vs. XBee:易于理解的比较
ZigBee 和 XBee 经常混淆,有时可以互换使用,因为它们听起来相同。但实际上,它们非常不同 .下面,我们将逐一解释您可以选择一种或两种情况的几种情况。
ZigBee
ZigBee 是一种基于 IEEE 802.15.4 的无线 2.4 GHz 标准。您可以在其上运行许多不同的应用程序配置文件堆栈,而且由于它由一个标准机构管理,因此可以跨多个制造商进行互操作。
ZigBee 是一个网状网络,因此 ZigBee 系统中的每个节点都可以充当无线数据端点或中继器。数据从一个节点传输到另一个节点,直到它到达路由器。它专为数据速率相对较低的应用而设计,经常用于家庭自动化和智能照明。
另见 :ZigBee 范围:跟踪设备用例
XBee
XBee 嵌入式模块实际上是三合一的:外形、主机接口和一组不同的协议。它专为多种用途而设计,从 ZigBee 到高吞吐量、低延迟的应用程序。 Xbee 的一个好处是它可以做 ZigBee 可以做的任何事情(如果您使用 ZigBee 版本),但它还包括具有相同外形和主机接口的其他协议栈。例如,sub-GHz XBee 无线电允许您拥有比 2.4-GHz ZigBee 无线电更长的范围。
外形因素处理硬件中的常见形状和引脚配置。它有一个 20 针或 37 针插座(取决于您选择的硬件占用空间),在电路板上占用的空间非常小。这种配置使您可以更轻松地将新设备推向市场,因为如果外形规格相同,主机接口也是相同的。换句话说,如果 ZigBee 网状网络适用于一个应用程序,但您需要一个扩展范围的非网状网络协议用于另一个应用程序,您可以使用相同的软件来连接设备和调制解调器。
主机接口 API 是 Xbee 的另一个重要部分。它是可互换的,可以处理不同类型的通信,包括 ZigBee、802.15.4 和 WiFi。 Digi 还生产一种称为 DigiMesh 的专有网格协议。与 ZigBee 不同,DigiMesh 只有一种节点类型。所有节点都可以路由数据并且可以互换。
ZigBee 对比。 XBee:您应该选择哪个?
您可能会选择 ZigBee 而不是 XBee 的原因:
- 使用现成的 ZigBee 调制解调器往往更便宜一些 比 XBee。
- 您不拘泥于 XBee 外形 . ZigBee 有多种不同的形状和尺寸,因此您可以选择符合 802.15.4 标准的无线电,而无需使用模块,甚至可以进行芯片式设计。
您可能选择 XBee 而不是 ZigBee 的原因:
- 它有一个定义好的主机接口,这使设备编程更容易 .
- 定义的外形具有易于使用的现成组件,这大大简化了硬件和软件设计 .例如,看看 SparkFun 的 XBee 兼容设备:有许多不同的分线板、防护罩和加密狗可用于您的应用。
- 您不必提前知道您想为您的应用程序使用哪种协议 .在某些情况下,您可能希望使用 sub-GhZ 解决方案,在其他情况下,您可能希望使用 ZigBee,而在其他情况下,您可能需要 WiFi。因此,当您从一个设备转到另一个设备时,拥有兼容的硬件占用空间是件好事。
提醒:
请记住:如果您从某人那里听说 ZigBee 和 XBee 是同义词(除非他们实际上使用的是 XBee ZigBee 模块),那他们完全是错误的。对两人有疑问?给我们留言——我们很乐意提供帮助。
物联网技术