ZigBee & XBee:什么区别?终极解释

(咨询申请 - 上海皕科电子有限公司--专注物联网注册后,购买XBee模块,送USB评估底板及相关中文资料,或者免费申请借用评估套件)

目录

ZigBee & XBee:什么区别?终极解释

ZigBee Vs. XBee: 你应该选择哪一个?

XBee vs. Zigbee:一个简单的比较指南

Zigbee概述

XBee上的Zigbee

Digi XBee 工具

如何为您的应用选择正确的XBee模块


ZigBee & XBee:什么区别?终极解释

ZigBee和XBee经常混淆,有时可以互换使用,因为它们听起来是一样的。 但实际上,它们非常不同。 下面,我们将介绍每种情况的解释,当您选择其中一种或两种情况时。

ZigBee

ZigBee是基于IEEE 802.15.4的无线2.4 GHz标准。 您可以在其上运行许多不同的应用程序配置文件堆栈 - 并且由于它由标准主体管理,因此它可以跨多个制造商进行互操作。

ZigBee & XBee:什么区别?终极解释_第1张图片ZigBee & XBee:什么区别?终极解释_第2张图片

ZigBee是一个网状网络,因此ZigBee系统中的每个节点都可以充当无线数据端点或转发器。 数据从节点传播到节点,直到到达路由器。 它专为相对较低的数据速率应用而设计,常用于家庭自动化和智能照明。

XBee

XBee嵌入式模块实际上包含三个含义:同一外形,同一主机接口和一组不同的协议。 它专为各种用途而设计,从ZigBee到高吞吐量,低延迟应用。 关于Xbee的一个好处是它可以做任何ZigBee可以做的事情(如果你使用ZigBee版本),但它在相同封装和主机接口下,还包括不同协议栈。 例如,sub-GHz XBee无线电允许您拥有比2.4-GHz ZigBee无线电更长的范围。

硬件封装相同,及具有相同外形尺寸和引脚配置。 它有一个20针或37针插座(取决于您选择的硬件PCB封装),占用电路板上非常小的空间。 这种配置使您可以更轻松地将新设备推向市场,因为如果外形尺寸相同,则主机接口是相同的。 换句话说,如果ZigBee网络适用于一个应用程序,但您需要扩展范围,例如非网状协议,则可以使用相同的软件在设备和调制解调器之间进行通信。

主机接口API是XBee的另一个重要组成部分。它是可互换的,可以处理不同类型的通信,包括ZigBee、802.15.4和WiFi。Digi也产生一个专有的网状协议称为“Digimesh”。与ZigBee不同,Digimes只有一个节点类型。所有节点都可以路由数据并可互换。

ZigBee & XBee:什么区别?终极解释_第3张图片ZigBee & XBee:什么区别?终极解释_第4张图片

ZigBee Vs. XBee: 你应该选择哪一个?

在XBee上选择ZigBee的原因:

  • 一个现成的ZigBee Modem反而比XBee便宜一点。
  • 你没必要坚持使用XBee外形。 ZigBee有许多不同的形状和尺寸,因此您可以选择符合802.15.4标准的无线电而无需使用模块,甚至可以使用芯片进行缩小设计。

在zigbee 上选择xbee的原因:

  • 它有一个定义好的主机接口,使设备编程更容易。
  • 定义的外形尺寸具有易于使用的现成组件,这使得硬件和软件设计变得更加容易。 例如,看看SparkFun的XBee兼容设备:您可以为您的应用程序使用许多不同的Breakout板,Shields和dongles。
  • 您不必提前知道要用于应用程序的协议。 在某些情况下,您可能希望使用sub-GhZ解决方案,在其他情况下,您可能需要使用ZigBee,而在其他情况下,您可能需要使用WiFi。 因此,当您从一个设备到另一个设备时,拥有兼容的封装尺寸是件好事。

请记住:如果您听到某人说ZigBee和XBee是同义词(除非他们实际上使用的是XBee ZigBee模块),他们就是错误的。

XBee vs. Zigbee:一个简单的比较指南

XBee®和Zigbee®有一些共同点,并且有一种关系。XBee是一个无线电模块系列,是Digi International的注册商标。Zigbee是一种无线通信协议,是Zigbee联盟的注册商标。许多人把这两个名字混为一谈,因为它们都涉及无线电网络,并且在其品牌标识中都有 "Bee"。但它们是完全不同的。让我们比较一下XBee和Zigbee,以便更好地了解它们是什么,它们有什么不同,以及它们的关系。
 
Zigbee 是一种无线通信协议,用于具有现代安全性的低功率、局域无线网状网络,它基于标准,在全球频率上运行。它通常用于家庭自动化、智能能源、无线传感和工业自动化。 
 
XBee Digi XBee 无线电模块具有共同的外形尺寸、标准的主机接口、支持工具和软件,以及一组可供选择的协议,包括Wi-Fi、LTE蜂窝。 梦幻网®以及 Zigbee.因此,有运行Zigbee协议的XBee模块,但不是每个XBee都是Zigbee,或者反之亦然。
 

Zigbee概述

ZigBee & XBee:什么区别?终极解释_第5张图片

 Zigbee协议 是一种标准,就像蓝牙是一种标准一样。任何制造商完全支持Zigbee的设备都可以与任何其他公司的Zigbee设备通信。因此,就像苹果公司生产的Beats蓝牙耳机可以与三星公司生产的Galaxy智能手机连接一样,G.E.公司的任何Zigbee灯开关可以与菲利普斯公司的Zigbee灯或任何其他Zigbee认证的设备通信。
 
这是如何做到的?嗯,就像一个伟大的蛋糕一样,强大的网络协议都是关于 层数.每一层都增加了特性和功能,并具有足够的独立性,在一个层中的实施变化不需要在其他任何层中的变化。Zigbee是一个协议层,定义了无线网络的东西,如如何启动网络、执行地址决议和路由数据包。它还规定了如何实现某些应用,预定义的通信方式,如照明控制、管理智能能源系统或环境监测。

在Zigbee下面支持其高级功能的那一层被称为IEEE 802.15.4。这是一套定义如何利用无线电频谱的标准,以及其他许多促进可靠传输的操作。Digi的XBee品牌无线电模块可以配置Zigbee,也可以不配置。甚至还有一种配置可以直接支持802.15.4的原始形式。
 
Zigbee本身增加了三个重要的功能。

  1. 网状路由- 使用路由表,定义一个无线电如何通过 一系列其他无线电沿途传递信息到最终目的地。
  2. 特设网络的创建 --一个自动化的过程,在没有任何人工干预的情况下,即时创建整个无线电网络。
  3. 自愈网 - 一个自动找出网络中是否缺少一个或多个无线电的过程,并重新配置网络以修复任何断裂的路线。

 每个Zigbee网络都为无线电模块或节点分配不同的角色。这些角色包括

  1. 协调员 - 这个无线电台负责组建网络,发放地址,并管理定义网络的其他功能,确保网络安全,并保持其健康。每个网络都必须由一个协调人组成, 网络中的协调人永远不会超过一个。
  2. 路由器 - 路由器是一个全功能的Zigbee节点。它可以加入现有的网络,发送信息,接收信息,以及路由信息。路由意味着充当其他设备之间通信的信使,这些设备相距太远,无法自行传达信息。路由器通常被插在电源插座上,因为它们必须一直开着。一个Zigbee网络一般有多个路由器无线电。
  3. 终端设备 - 终端设备基本上是路由器的精简版。它们可以加入网络并发送和接收信息,但仅此而已。它们不充当任何其他设备之间的信使,因此它们可以使用更便宜的硬件,并可以间歇性地关闭自己的电源,通过暂时进入无反应的睡眠 模式来节省能源。终端设备总是需要一个路由器或协调器作为它们的父设备来帮助它们加入网络,并在它们睡眠时存储信息。Zigbee网络可以有任何数量的终端设备。

XBee上的Zigbee

ZigBee & XBee:什么区别?终极解释_第6张图片

Zigbee是一个共享的协议,因此许多制造商都提供芯片和模块。这种标准化是其价值的一个关键部分。是什么让Zigbee在Digi XBee ?首先,Digi创造了一个优秀的实施方案,它具有最高的工程质量,并且得到了Zigbee联盟的全面认证,具有互操作性。这些必要的基础知识只是基础。

一个标准化的主机接口促进了快速和易于理解的配置、控制和通信。用户可以选择简单的人类可读的AT命令,或结构化的API,实现坚硬的机器对机器的互动。各种各样的模块外形意味着Digi XBee ,可以装入临时插座,也可以永久地焊接在PCB上。这些标准的外形尺寸包括极小的Micro尺寸,它将XBee的功率装入一个不超过指甲盖大小的模块。

Digi分层其 信任围栏在模块上的安全框架,包括安全启动、安全身份和隐私。每个模块都是用户可编程的,因此支持应用逻辑、传感器输入、电源管理等,不需要任何额外的微控制器。 最后,还有Digi XBee 生态系统的力量。如果项目的任何部分将来需要转移到一个不同的通信协议,就不需要改变模块的尺寸、外形尺寸、主机接口或嵌入式程序。这使得标准之间的改变变得轻而易举。

让我们仔细看看Digi XBee 线,以了解这一点是如何形成的。
 

XBee概述

XBee无线电频率(RF)模块由Digi International Inc.生产。这些模块使在电子设备中部署无线技术变得简单和具有成本效益,特别是那些用于智能城市、精准农业、工业自动化、传感器网络、医疗设备和资产跟踪应用的设备网络。
 

一个完整的生态系统

ZigBee & XBee:什么区别?终极解释_第7张图片

Digi XBee 是一个由预先认证的可编程无线模块以及网关、适配器和软件组成的完整系统的一部分,所有这些都是为了加速全球部署的无线开发。

 Digi XBee 生态系统 为设备开发商提供全方位的可快速部署的插入式网络解决方案,用于设备、适配器和网关之间的无线通信。一个插座就能让你连接到全球的设备网络。你可以为你的设计提供保障,并知道当新的无线技术出现时,你将被覆盖。

以下是Digi XBee 模块的一些主要特点,一目了然。 

  • Digi XBee 3.0模块是可配置的,一个模块支持多种协议,包括Zigbee、Wi-Fi、蓝牙、802.15.4、DigiMesh、868 MHz、900 MHz、蜂窝式LTE Cat 1、LTE-M和NB-IoT。
  • 所有Digi XBee 模块都支持通用的命令语言和通信接口,因此在协议之间切换很容易,而且通常可以在完全没有物理或逻辑变化的情况下完成。这种灵活性降低了制造和工程成本,并为原始设备制造商提供了快速扩展其路线图的能力。
  • 所有的XBee模块都有一个共同的引脚布局,并有兼容的脚印。Digi XBee 模块有三种形式:通孔、表面贴装和微型表面贴装,每种都有天线选项。
  • Digi XBee 模块在多个地区得到了预先认证,使开发者能够以较低的成本迅速进入市场。
  • Digi XBee 的设备可以被监控、管理和更新。 Digi Remote Manager仪表板,实现大规模固件更新、自动化、警报和报告。

Digi XBee 3:下一代XBee

在行业领先的嵌入式技术基础上,Digi XBee 3系列提供了额外的设计自由度,具有易于添加的功能和灵活的无线连接。Digi XBee 3模块在每个级别都有优势--尺寸、重量和功率。

Micro的外形尺寸是紧凑和便携应用的理想选择。凭借增强的MicroPython可编程性,无论是处理传感器信息、减少电力使用,还是使用Digi XBee 3作为主设备处理器,都可以轻松在网络边缘进行计算。

Digi XBee 3模块架构可以快速启用和扩展具有广泛兼容性的无线连接。标准的Digi XBee 主机接口被保留下来,以支持向后兼容,并增加了SPI和其他增强功能,以增加灵活性。
 
Digi的工具链包括坚固的硬件、久经考验的固件、高可用性、远程更新和在线管理,创造了一个人人都可以信赖的系统。世界各地的客户依靠Digi的稳定性来实现高质量的制造和长产品生命周期。Digi TrustFence安全框架、身份和数据隐私功能内置于Digi XBee3模块中。TrustFence采用175种以上的控制措施,以防止新的和不断变化的网络威胁。从边缘计算到未来迁移,Digi XBee 3模块提供紧凑的连接,可以降低成本,加快上市时间并延长产品生命周期。
 

Digi XBee 工具

ZigBee & XBee:什么区别?终极解释_第8张图片

XBee开发者可以访问 Digi XBee 工具这是一个屡获殊荣的工具集,支持整个产品生命周期,促进以更低的成本加快开发。

从最初的开发到部署的系统管理,每一个阶段都是由软件、硬件和云系统来实现和指导的,这些软件、硬件和云系统可以提高Digi XBee 模块的价值。

下面是对Digi XBee Tools套件的介绍。 

开发工具

官方Digi XBee 代码库可用于ARMmbed、ANSI-C、Java、Python和MicroPython,还有一个完整的 用于蓝牙的移动SDK 开发。也有第三方库可以与Arduino和Node一起使用。指南针 Digi XCTU用于Windows、MacOS和Linux的配置应用程序为您的设备及其网络提供一个GUI界面,包括范围测试、频谱分析、控制台访问、固件更新等工具。

Digi还提供全套的 XBIB开发板 用于模块评估和创建概念验证。这些板子可以用子板扩展,以提供额外的传感器或输入,如 全球定位系统.客户可以根据需要设计自己的子板。 

制造工具

一旦最初的开发完成,就可以通过使用 Digi XBee 多功能编程器 工具。操作员可以在每台设备上同时对六个模块进行编程,并生成日志,以创建一个制造文件跟踪。可以连接额外的多功能编程器,以进一步增加同时配置的模块数量。 

部署工具

当你准备好在现场部署设备时,你就会发现 Digi XBee 网络助理 可以发现网络上的设备,在地图上显示该网络,测试网络强度,并执行批量固件更新,使模块始终运行最佳代码。该系统 Digi XBee 3 USB适配器 通过一个简单的U盘简化了测试,该U盘足够坚固,适合现场使用,同时其行为与普通的Digi XBee 模块相同。最后,该 Digi XBee 移动应用程序 用于iOS或Android的Digi网关可让您通过蓝牙从移动设备直接配置和管理Digi XBee 3无线电网络。Digi网关可从本地网络直接访问IP协议,或通过蜂窝网络进行远程管理。
 

管理和可扩展性工具

ZigBee & XBee:什么区别?终极解释_第9张图片

随着一切的部署,网络管理员可以从他们的桌面上直接控制他们的Digi XBee 系统,使用 Digi Remote Manager.这个在线配置、安全和远程管理工具使设备管理和监控自动化。它使那些管理物联网部署的人能够监视他们的整个系统,即使它发展到数千台设备......或更多!"。
 
Zigbee是许多局域传感和自动化系统的一个了不起的协议,这就是为什么它是第一批在Digi XBee 平台上被支持的协议之一。因为它是一个由许多认证制造商支持的标准,Zigbee设备可以一起工作,执行应用任务并共享数据,而不考虑谁是设备的最初制造者。
 
Digi的XBee品牌无线电模块创造了一个完整的开发和通信生态系统,在降低成本的同时加快了产品上市的时间。它包括Zigbee的许多伟大功能,同时提供一系列其他协议,以涵盖需要更多带宽、范围、移动性、连接性或简单性的应用,而不是Zigbee可以提供的。Digi XBees提供标准接口、可编程性、远程配置、许多天线选项、UART或SPI主机通信、一个完整的适配器生态系统、代码库、配置程序、配置和测试程序。每一个Digi XBee ,都是可靠的、安全的、为投资回报率而设计的,使它们成为完整的硬件/固件解决方案的最佳选择。
 

如何为您的应用选择正确的XBee模块

需要帮助挑选完美的Digi XBee 模块吗?请考虑以下几点。 

  1. 地区。将要部署设备的国家,并考虑到频率和最大功率。 
  2. 拓扑结构。哪些设备需要相互通信,它们的物理布局是什么? 
  3. 吞吐量。有多少数据需要穿越网络,多长时间传输一次?
  4. 协议。你是否需要在一个开放的标准中与其他供应商对接,或者一个封闭的专有网络是否合适?
  5. 规格。 耗电量、外形尺寸等等。你需要睡眠节点吗? 你需要考虑电池寿命或空间吗?
  6. 地点。你的设备相隔多远?整体的无线电噪音情况如何?是否有妨碍传输的障碍?是否会有极端温度或其他独特的考虑?

你可能感兴趣的:(XBee通用技术,XBee,zigbee)