Zigbee设备是否能跨品牌共用,取决于多个因素,包括设备是否符合Zigbee 3.0标准以及厂商是否进行了定制化修改。
- Zigbee 3.0标准:Zigbee 3.0是物联网领域的一项重要标准,旨在通过统一市场特定应用配置文件来确保不同制造商产品的互操作性。Zigbee 3.0认证方案可以实现不同制造商产品之间的互联互通。然而,尽管Zigbee 3.0试图解决跨品牌互通问题,但一些厂商仍然不愿意互通或对协议进行定制化修改,导致实际使用中存在兼容性问题。
- 厂商定制化:有些厂商在其Zigbee设备中使用了非标准的软件或协议,这些设备可能被标记为“Zigbee-ready”,但并不完全兼容Zigbee网络。例如,Tuya生产的Zigbee设备虽然符合3.0标准,但使用了厂商特定的代码,导致无法直接与SmartThings等平台兼容。
- 实际案例:一些品牌的Zigbee设备可以通过特定的网关实现跨品牌互联。例如,Aqara Hub M2是一个兼容Zigbee 3.0的网关,可以连接和控制各种Aqara智能家居设备,并支持多个应用程序访问。此外,酷宅科技推出的Zigbee 3.0方案也能够使合作厂商的Zigbee子设备无缝接入主流品牌的Zigbee 3.0网关。
- Home Assistant解决方案:对于希望实现跨品牌Zigbee设备互联的用户,可以通过Home Assistant等开源平台来实现。通过配置Zigbee Home Automation插件,可以将不同品牌的Zigbee设备接入同一个系统中进行统一管理。
尽管Zigbee 3.0标准旨在提高不同品牌设备间的互操作性,但由于厂商定制化和实际应用中的限制,跨品牌共用仍存在一定的挑战。用户在选择设备时需要确认其是否符合Zigbee 3.0标准,并考虑使用如Home Assistant等工具来实现跨品牌设备的互联。
一、 Zigbee 3.0标准的具体要求和认证流程
Zigbee 3.0标准的具体要求和认证流程如下:
1. 具体要求
基于IEEE 802.15.4平台构建:
Zigbee无线电和MAC需通过IEEE 802.15.4认证的部分测试,而无需Zigbee操作的MAC部分可豁免此测试。
Zigbee堆栈必须基于认证的IEEE 802.15.4平台构建,并按照标准Zigbee测试计划进行Zigbee合规平台测试,以验证堆栈内的基本网络、安全和Zigbee设备对象(ZDO)操作。
应用层行为规范:
Zigbee 3.0引入了Base Device Behavior Specification (BDB),规定了任何Zigbee产品的强制性和可选的应用层行为,包括网络配置、网络安全、ZDO命令处理、报告、MAC数据轮询和持久数据等。
集群测试规范:
Zigbee 3.0引入了更严格的测试要求,产品必须通过更多的负面测试案例和特定集群功能测试才能获得认证。每个集群都有相应的测试规范文档,例如On/Off Cluster测试规范。
绿色电力支持:
设备应支持代理功能,以便处理和转发绿色电力消息,这是为能量收集终端设备设计的网络和应用层规范。
统一的应用配置文件:
Zigbee 3.0整合了所有不同的应用配置文件,如Zigbee智能家居(ZHA)、Zigbee连接照明(ZLL)、Zigbee楼宇自动化(ZBA)等,允许所有设备类型在同一网络中无线连接。
2. 认证流程
成为连接标准联盟(CSA)成员:
公司必须成为CSA的成员才能发货包含Zigbee堆栈的产品。
Zigbee合规平台(ZCP)和Zigbee认证产品:
Zigbee联盟制定了两个层次的合规性:Zigbee合规平台(ZCP)和Zigbee认证产品。测试服务提供商由Zigbee联盟授权进行测试和认证。
使用NXP ZCP的产品必须符合所在国家/地区的无线电法规要求。
严格的测试和认证程序:
每个出货产品都必须经过认证,任何实质性变更可能需要重新认证。所有Zigbee测试计划都是使用至少三种成员的产品开发和测试的,以确保不同实现之间的互操作性。
测试包括节点描述符和电源描述符的定义,以描述设备的功能和供电信息。
终端产品验证:
Zigbee Alliance管理的严格认证计划确保了Zigbee设备之间的互操作性,从终端产品角度验证设备类型的行为和功能。
二、 哪些厂商的Zigbee设备因定制化修改而不兼容Zigbee网络,具体原因是什么?
多个厂商的Zigbee设备因定制化修改而不兼容Zigbee网络。具体原因如下:
国内很多ZigBee终端厂家根据自家的需求定制化了ZigBee协议,而非标准的ZigBee协议,导致不同厂家产品会出现兼容性问题。
很多厂商虽然采用了ZigBee HA协议,但终端智能家居品牌由于自身品牌需求不同,出现了定制化版的ZigBee HA协议,不是标准的ZigBee协议,导致目前不同厂商的产品依旧是无法互联互通的。
即使一些厂商采用了ZigBee HA协议,终端设备也可能根据自身需求定制化,而非遵循标准协议,这使得不同品牌的产品仍然无法互联。
市场上不同厂商的Zigbee网关和终端设备都没法互联互通互操作,因为各家厂商一般都使用了标准的HA规范,但普遍都基于自身需求,做了一些定制。
飞利浦Hue智能照明系统在软件升级中停止了对ZigBee通用协议的兼容,引发了用户的强烈抗议。这种做法限制了用户使用其他厂商的ZigBee设备。
基于ZigBee标准技术的Philips Hue系统却不支持第三方ZigBee智能灯泡,进一步说明了不同厂商之间的兼容性问题。
三、 如何通过Home Assistant配置Zigbee Home Automation插件来实现跨品牌设备互联?
要在Home Assistant中配置Zigbee Home Automation插件以实现跨品牌设备互联,可以按照以下步骤进行:
在Home Assistant的管理界面中,选择“配置—设备与服务”。进入添加集成界面,选择“添加集成—搜索ZHA”,然后选择Zigbee Home Automation插件。
点击Zigbee Home Automation后,选择RF-DG-52PAS协调器设备端口。如果不确定设备路径,可以插拔一下模块查看设备路径。
添加完成后,网关会显示成功。此时可以根据需求添加区域,也可以不添加直接点击完成。
使用公开配置文件来确保不同制造商产品之间的兼容性。例如,家庭自动化(HA)配置文件提供了标准接口和设备定义,以实现Zigbee家庭自动化设备之间不同制造商产品之间的互操作性。
在设置过程中,建议启用日志记录以追踪潜在问题。具体步骤包括通过SSH连接到OpenHAB控制台,执行特定命令以设置调试和信息级别的日志记录。
在Paper UI的附加组件部分安装Zigbee绑定插件,并确保版本大于等于v2.5.10.因为早期版本不支持软件流控制。安装后,前往菜单中的配置 -> 物体部分,添加一个新的物体。选择Zigbee绑定 -> Ember EM35x协调器,并进行以下配置:选择**/dev/ttyUSB0作为串行端口(若未显示,可参考故障排除部分),选择无**作为流控制,将波特率设置为115200.
四、 Aqara Hub M2和其他兼容Zigbee 3.0的网关如何实现不同品牌设备的互联互通?
Aqara Hub M2和其他兼容Zigbee 3.0的网关通过多种方式实现不同品牌设备的互联互通。
Aqara Hub M2是一款先进的智能家居中心,支持WiFi或以太网网络接入,并且可以连接多达128个Aqara Zigbee子设备(需要中继器)。它具备多协议网关功能,包括Zigbee 3.0和红外协议,确保最大程度的兼容性和未来性。这意味着它不仅可以控制和管理Aqara品牌的Zigbee设备,还可以通过红外遥控器功能控制红外兼容设备,如空调、电视、加热器和灯具等。
此外,Aqara Hub M2能够将兼容的Aqara设备连接到多个主流智能家居平台,包括Apple Home、Amazon Alexa和Google Home等。这使得用户可以通过这些平台来控制和自动化他们的智能家居设备,从而实现跨品牌的设备互联互通。
具体来说,Aqara Hub M2通过以下几种方式实现不同品牌设备的互联互通:
- Zigbee 3.0协议:通过Zigbee 3.0协议,Aqara Hub M2可以与各种Zigbee设备进行通信和控制,确保设备之间的无缝连接和数据传输。
- 红外遥控器功能:Aqara Hub M2配备了红外收发器,可以控制红外兼容设备,如空调、电视、加热器和灯具等,并将其集成到智能家居自动化系统中。
- 多平台兼容性:通过连接到Apple Home、Amazon Alexa和Google Home等平台,Aqara Hub M2可以实现跨品牌的设备控制和自动化。