Zigbee 硬件模块为何如此昂贵?

物联网 硬件 无线的 紫蜂
2021-06-19 23:22:30

Zigbee 硬件看起来很容易生产1,为什么它们这么贵?

作为比较,我可以花 2-3 欧元买到 855 Mhz 无线模块,但我找不到 15 欧元以下的 Zigbee 模块。

[1]Xbee 模块

4个回答

正如评论表明的那样,显然确实涉及许可和认证过程,这可能表明价格的某些部分来自何处。

尽管在自动化行业中广为人知,但ZigBee 价格昂贵。该协议计算量大,内存占用量大。ZigBee 联盟要求所有实施者在经历昂贵的许可过程之前加入。使用相同无线电硬件的竞争(更简单)协议可以在成本较低的处理器中实现,而不会牺牲性能。大多数竞争协议都是免许可的,尤其是与同一生态系统的硬件模块配对时。许多供应商免费提供代码库和开发工具。

来源:sep.com 博客:您从未听说过的最流行的无线标准(第一部分)(强调我的)

这似乎是一个相当 严格的您可以在Zigbee 联盟认证页面上找到其要点该页面还包括非常有用的信息,“测试规范仅适用于我们会员区的联盟成员。”

每个带有 Zigbee 标志的产品都必须经过这个过程。“计算密集型”和“[大] 内存占用”也无助于降低成本。

有许多 802.15.4 解决方案不是 Zigbee,而且成本更低。请参阅这篇文章:“ IEEE 802.15.4 和 ZigBee 无线有什么区别?

据我了解,要使用“Zigbee”标签,您必须遵守某些要求并保证与其他 Zigbee 设备的互操作性。否则它会是“Zigbee-like”或类似的东西。就像 USB 一样,如果您使用该标签,则必须符合 USB 要求(您还必须购买 VID 编号),它类似于来自IEEE 的一组 MAC(以前称为 OUI 编号). 进行测试、加入 Zigbee 联盟以及购买 Zigbee ID 号(您还需要一个 MAC 地址)都不是免费的。因此,正式成为 Zigbee 的额外成本。如果您不想与其他 Zigbee 设备互操作,那么您可以使用许多 802.15.4 开放协议之一。如果您确实想要完整的 Zigbee 功能并且只需要几个模块,那么额外的成本是微不足道的。如果你想成为 Zigbee 制造商,那么你需要咬紧牙关,成为官方的。

一方面,这对于普通用户来说似乎很麻烦。另一方面,如果您的 Zigbee 网络是关键任务,您不希望半生不熟的节点破坏其操作。

您可以以远低于此价格(约 6 美元)的价格购买 Microchip 基于 MRF24J40 的模块。但众所周知,它很旧而且有问题。更现代的一款是 Silabs MGM111,小批量售价 7-8 美元。

不会有一个爱好者友好的,因为 Zigbee 许可至少在 Zigbee 层有效地禁止了开源堆栈。因此,在实施 Zigbee 时,您被锁定在硅供应商无线电堆栈中,但是您可以自由地使用其他 802.14.5 解决方案,例如 Thread,它确实具有开源堆栈。

Nordic 和 TI 等也推出了相当新的 2.4Ghz 多协议芯片,旨在运行基于 BLE 或 802.14.5 的解决方案。例如,任何来自 Nordic 或其模块合作伙伴(Rigado BMD-340、Raytac MDBT50、Laird BL654)的基于 nRF52840 的模块至少在理论上都可以运行 Zigbee,但您必须从 Nordic获得正确的 SDK,其中 Zigbee 部分是封闭源代码。

编辑:OpenThread.io对相对现代的灵活 802.14.5 芯片组有一个很好的概述,所有这些都是对黑客友好的,因为它们可以运行 OpenThread,而且显然也带有 Zigbee。

我知道这是很旧的线程,但仍然......你听说过:

http://zboss.dsr-wireless.com/

或者

http://www.ti.com/tool/Z-STACK

所以..有可能免费获得堆栈并获得便宜的硬件,例如CC2531..我能看到的唯一问题是编译并不那么容易(需要IAR许可证),而且掌握整个zigbee更复杂能够实现自己的设备的规范和概念。