驱动 Zigbee 3.0 加速接軌 IoT 网状网络
时间:2019-08-15 14:06来源:21Dianyuan
摘要:本文档首先描述对AppBuilder配置的更改,以便将HA概要文件项目转换为Zigbee30项目,然后具体讨论与现存的Zigbee设备互操作性所需的配置。
Silicon Labs(亦称“芯科科技”)拥有超过十年的Zigbee网状网络产品开发和技术支持的丰富经验,随著新一代Zigbee 3.0标准的问世,我们也特别制作了一篇应用指南,旨在帮助工程师将现行应用于IoT网状网络的Zigbee HA项目加速迁移到Zigbee 3.0。本文将讨论如何将配置更改为Zigbee 3.0的细节,然后讨论与现有的Zigbee设备和网络达成互操作所需的条件。
Zigbee 3.0标准概要
Zigbee 3.0将大多数不同的应用程序概要文件(如HA(家庭自动化)和ZLL (Zigbee Light Link))统一为一个公共的应用程序层。此外,它还为产品认证引入了更大的测试覆盖率,以便确保Zigbee设备在物联网应用领域具有更好的互操作性。
Zigbee 3.0文档套件包含了对Zigbee应用程序的修订和全新的材料规范。有关更多信息,请参见UG103.02: Zigbee基础:https://www.silabs.com/documents/public/user-guides/ug103-02-fundamentals-zigbee.pdf。(备注:在撰写本文时,Zigbee智能能源配置文件还没有包含在Zigbee 3.0中)
本文档首先描述对AppBuilder配置的更改,以便将HA概要文件项目转换为Zigbee 3.0项目,然后具体讨论与现存的Zigbee设备互操作性所需的配置。
实现ZigbeeHA与Zigbee 3.0的设计接轨
本节将回顾前一代Zigbee HA标准配置文件和Zigbee 3.0概要配置文件之间的差异。两版标准的差异可以在Silicon Labs的AppBuilder工具中显示出来,为了要迁移项目,您需要编辑如下所述的配置。
ZCL集群
尽管从HA设备和Zigbee 3.0设备迁移时集群名称和应用程序概要ID保持不变,但还是有一个新的Zigbee的Lighting & Occupancy (“LO”)工作组提供了一组ZCL设备类型,用于实现客户的选择以及符合Zigbee 3.0基本设备行为规范的服务器集群。这些在ZCL设备类型中是可选择的从“LO设备”部分选择AppBuilder列表,并替换“HA设备”部分中可用的遗留选择。HA路由器应用程序通常至少有一个称为Primary的端点,如下图所示。
相反地,Zigbee 3.0路由器应用程序总是有多个端点,当绿色电源组合基本设备(GreenPower Combo Basic Device)配置为路由器或协调器节点类型的应用程序时需要符合Zigbee 3.0规范。最简单的实现方法是创建一个单独的端点作为ZCL设备类型'GP Combo Basic',如下图所示,来自“Z3 Light”示例应用。
使用Zigbee Light Link (ZLL)调试集群支持的专用端点(如上图中的“Touchlink”端点),允许在Touchlink启动程序和目标之间进行“Touchlink”样式的调试,两者都可以出现在现存的ZLL或Zigbee 3.0网络中。Touchlink调试支持是Zigbee 3.0的一个可选特性,因此也不是所有网络或设备都必须支持它,但是将其纳入ZCL的配置中将可以提供最大的灵活性以进行Zigbee 3.0网络内的调试。 此外,一些照明设备可能希望利用ZLL特有的集群扩展,比如On/Off、Scene、Identify和颜色控制。为带有或不带有这些扩展功能的ZCL控制器或开关设备类型提供单独的端点,将会更好地达成混合设备之间的兼容性。例如,Z3 Light SoC示例应用程序提供了端点#1上的“LO Dimmable Light” (见上图)和端点#2上的“LO Extended Color Light”设备类型。
Zigbee 3.0互操作性
Zigbee 3.0的设计允许新版标准设备与现有的HA和ZLL设备之间的互操作性。通过适当的配置、ZLL和HA设备可以加入Zigbee 3.0网络,同样,Zigbee 3.0设备也具有加入并使用ZLL或HA网络运行的功能。
Zigbee 3.0设备运行于ZLL或HA网络
Zigbee 3.0设备包含与HA和ZLL网络连接所需的概要文件。Zigbee 3.0网络原理与HA网络相同。要加入HA网络,可使用Zigbee默认链接密钥为Zigbee 3.0设备编写程序,它将以与任何HA设备相同的方式加入。
要加入ZLL网络,则需配置Zigbee 3.0设备以支持Touchlink,这需要启用ZLL调试客户端以及至少一个端点的服务器集群,如上一节内容中描述的ZCL集群,然后启用ZLL调试启用链接启动器选项的插件,以及Zigbee Light链接库插件。用于Touchlink的目标设备调试而不是启动器,ZLL调试插件中的链接启动器选项应该保持未选中状态,并且应该启用ZLL实用服务器插件。注意,我们的软件版本中只包含认证测试密钥(不用于生产)。获得ZLL生产钥匙,请联系Zigbee联盟。
现有Zigbee设备运行于Zigbee 3.0网络
ZLL Touchlink是Zigbee 3.0中网络安全的一种可选模式。只要允许使用长ZLL触摸链接作为主要应用方针在Zigbee 3.0网络中,ZLL设备就可以加入它。若要允许HA设备加入Zigbee 3.0网络,可通过用于联网的HA配置文件和Zigbee默认链接密钥,HA设备可以使用标准HA样式的连接进行连接。
使用默认链接密钥可能会使Zigbee 3.0网络容易受到许多安全威胁。决定在Zigbee 3.0应用程序中采用什么方法之前,必须仔细研究和考虑这些安全问题。一些选择包括:
· 使用默认链接密钥作为网络中的主链接密钥。这解决了任何HA互操作性问题,但需要引入了Zigbee 3.0的安全设计用来防止漏洞。
· 使用默认链接密钥作为临时链接密钥(带有超时的链接密钥,超时后将不再工作)。这允许HA设备在一个小窗口中加入网络,最小化安全漏洞,但可能会产生问题。如果现有Zigbee设备关联使用默认链接键然后从网络中分离,它将不能重新连接。同时,现有Zigbee设备可能没有程序可更新他们的链接密钥。
阅读并下载完整的Zigbee 3.0应用指南:https://www.silabs.com/documents/public/application-notes/an1117-migrating-zigbee-profiles-to-z30.pdf
Zigbee 3.0标准概要
Zigbee 3.0将大多数不同的应用程序概要文件(如HA(家庭自动化)和ZLL (Zigbee Light Link))统一为一个公共的应用程序层。此外,它还为产品认证引入了更大的测试覆盖率,以便确保Zigbee设备在物联网应用领域具有更好的互操作性。
Zigbee 3.0文档套件包含了对Zigbee应用程序的修订和全新的材料规范。有关更多信息,请参见UG103.02: Zigbee基础:https://www.silabs.com/documents/public/user-guides/ug103-02-fundamentals-zigbee.pdf。(备注:在撰写本文时,Zigbee智能能源配置文件还没有包含在Zigbee 3.0中)
本文档首先描述对AppBuilder配置的更改,以便将HA概要文件项目转换为Zigbee 3.0项目,然后具体讨论与现存的Zigbee设备互操作性所需的配置。
实现ZigbeeHA与Zigbee 3.0的设计接轨
本节将回顾前一代Zigbee HA标准配置文件和Zigbee 3.0概要配置文件之间的差异。两版标准的差异可以在Silicon Labs的AppBuilder工具中显示出来,为了要迁移项目,您需要编辑如下所述的配置。
安全性设定
ZCL集群
尽管从HA设备和Zigbee 3.0设备迁移时集群名称和应用程序概要ID保持不变,但还是有一个新的Zigbee的Lighting & Occupancy (“LO”)工作组提供了一组ZCL设备类型,用于实现客户的选择以及符合Zigbee 3.0基本设备行为规范的服务器集群。这些在ZCL设备类型中是可选择的从“LO设备”部分选择AppBuilder列表,并替换“HA设备”部分中可用的遗留选择。HA路由器应用程序通常至少有一个称为Primary的端点,如下图所示。
相反地,Zigbee 3.0路由器应用程序总是有多个端点,当绿色电源组合基本设备(GreenPower Combo Basic Device)配置为路由器或协调器节点类型的应用程序时需要符合Zigbee 3.0规范。最简单的实现方法是创建一个单独的端点作为ZCL设备类型'GP Combo Basic',如下图所示,来自“Z3 Light”示例应用。
使用Zigbee Light Link (ZLL)调试集群支持的专用端点(如上图中的“Touchlink”端点),允许在Touchlink启动程序和目标之间进行“Touchlink”样式的调试,两者都可以出现在现存的ZLL或Zigbee 3.0网络中。Touchlink调试支持是Zigbee 3.0的一个可选特性,因此也不是所有网络或设备都必须支持它,但是将其纳入ZCL的配置中将可以提供最大的灵活性以进行Zigbee 3.0网络内的调试。 此外,一些照明设备可能希望利用ZLL特有的集群扩展,比如On/Off、Scene、Identify和颜色控制。为带有或不带有这些扩展功能的ZCL控制器或开关设备类型提供单独的端点,将会更好地达成混合设备之间的兼容性。例如,Z3 Light SoC示例应用程序提供了端点#1上的“LO Dimmable Light” (见上图)和端点#2上的“LO Extended Color Light”设备类型。
Zigbee 3.0互操作性
Zigbee 3.0的设计允许新版标准设备与现有的HA和ZLL设备之间的互操作性。通过适当的配置、ZLL和HA设备可以加入Zigbee 3.0网络,同样,Zigbee 3.0设备也具有加入并使用ZLL或HA网络运行的功能。
Zigbee 3.0设备运行于ZLL或HA网络
Zigbee 3.0设备包含与HA和ZLL网络连接所需的概要文件。Zigbee 3.0网络原理与HA网络相同。要加入HA网络,可使用Zigbee默认链接密钥为Zigbee 3.0设备编写程序,它将以与任何HA设备相同的方式加入。
要加入ZLL网络,则需配置Zigbee 3.0设备以支持Touchlink,这需要启用ZLL调试客户端以及至少一个端点的服务器集群,如上一节内容中描述的ZCL集群,然后启用ZLL调试启用链接启动器选项的插件,以及Zigbee Light链接库插件。用于Touchlink的目标设备调试而不是启动器,ZLL调试插件中的链接启动器选项应该保持未选中状态,并且应该启用ZLL实用服务器插件。注意,我们的软件版本中只包含认证测试密钥(不用于生产)。获得ZLL生产钥匙,请联系Zigbee联盟。
现有Zigbee设备运行于Zigbee 3.0网络
ZLL Touchlink是Zigbee 3.0中网络安全的一种可选模式。只要允许使用长ZLL触摸链接作为主要应用方针在Zigbee 3.0网络中,ZLL设备就可以加入它。若要允许HA设备加入Zigbee 3.0网络,可通过用于联网的HA配置文件和Zigbee默认链接密钥,HA设备可以使用标准HA样式的连接进行连接。
使用默认链接密钥可能会使Zigbee 3.0网络容易受到许多安全威胁。决定在Zigbee 3.0应用程序中采用什么方法之前,必须仔细研究和考虑这些安全问题。一些选择包括:
· 使用默认链接密钥作为网络中的主链接密钥。这解决了任何HA互操作性问题,但需要引入了Zigbee 3.0的安全设计用来防止漏洞。
· 使用默认链接密钥作为临时链接密钥(带有超时的链接密钥,超时后将不再工作)。这允许HA设备在一个小窗口中加入网络,最小化安全漏洞,但可能会产生问题。如果现有Zigbee设备关联使用默认链接键然后从网络中分离,它将不能重新连接。同时,现有Zigbee设备可能没有程序可更新他们的链接密钥。
阅读并下载完整的Zigbee 3.0应用指南:https://www.silabs.com/documents/public/application-notes/an1117-migrating-zigbee-profiles-to-z30.pdf
免责声明:本文若是转载新闻稿,转载此文目的是在于传递更多的信息,版权归原作者所有。文章所用文字、图片、视频等素材如涉及作品版权问题,请联系本网编辑予以删除。
我要投稿
近期活动
- 安森美汽车&能源基础设施白皮书下载活动时间:2024年04月01日 - 2024年10月31日[立即参与]
- 2023年安森美(onsemi)在线答题活动时间:2023年09月01日 - 2023年09月30日[查看回顾]
- 2023年安森美(onsemi)在线答题活动时间:2023年08月01日 - 2023年08月31日[查看回顾]
- 【在线答题活动】PI 智能家居热门产品,带您领略科技智慧家庭时间:2023年06月15日 - 2023年07月15日[查看回顾]
- 2023年安森美(onsemi)在线答题活动时间:2023年06月01日 - 2023年06月30日[查看回顾]
分类排行榜
- 汽车电子电源行业可靠性要求,你了解多少?
- 内置可编程模拟功能的新型 Renesas Synergy™ 低功耗 S1JA 微控制器
- Vishay 推出高集成度且符合 IrDA® 标准的红外收发器模块
- ROHM 发布全新车载升降压电源芯片组
- 艾迈斯半导体推出行业超薄的接近/颜色传感器模块,助力实现无边框智能手机设计
- 艾迈斯半导体与 Qualcomm Technologies 集中工程优势开发适用于手机 3D 应用的主动式立体视觉解决方案
- 维谛技术(Vertiv)同时亮相南北两大高端峰会,精彩亮点不容错过
- 缤特力推出全新商务系列耳机 助力解决开放式办公的噪音难题
- CISSOID 和泰科天润(GPT)达成战略合作协议,携手推动碳化硅功率器件的广泛应用
- 瑞萨电子推出 R-Car E3 SoC,为汽车大显示屏仪表盘带来高端3D 图形处理性能
编辑推荐
小型化和稳定性如何兼得?ROHM 推出超小型高输出线性 LED 驱动器 IC,为插座型 LED 驱动 IC 装上一颗强有力的 “心脏”
众所周知,LED的驱动IC担负着在输入电压不稳定的情况下,为LED提供恒定的电流,并控制恒定(可调)亮度的作用。无论是室内照明,还是车载应用,都肩负着极为重要的使命。
- 关于反激电源效率的一个疑问
时间:2022-07-12 浏览量:9997
- 面对热拔插阐述的瞬间大电流怎么解决
时间:2022-07-11 浏览量:8766
- PFC电路对N线进行电压采样的目的是什么
时间:2022-07-08 浏览量:9401
- RCD中的C对反激稳定性有何影响
时间:2022-07-07 浏览量:7068
- 36W单反激 传导7~10M 热机5分钟后超标 不知道哪里出了问题
时间:2022-07-07 浏览量:5819
- PFC电感计算
时间:2022-07-06 浏览量:4051
- 多相同步BUCK
时间:2010-10-03 浏览量:37822
- 大家来讨论 系列之二:开机浪涌电流究竟多大?
时间:2016-01-12 浏览量:43112
- 目前世界超NB的65W适配器
时间:2016-09-28 浏览量:59984
- 精讲双管正激电源
时间:2016-11-25 浏览量:127843
- 利用ANSYS Maxwell深入探究软磁体之----电感变压器
时间:2016-09-20 浏览量:107484
- 【文原创】认真的写了一篇基于SG3525的推挽,附有详细..
时间:2015-08-27 浏览量:100144