0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

实现ZigbeeHA与Zigbee 3.0的设计接轨

Silicon Labs 来源:SiliconLabs 2019-12-13 14:31 次阅读

Silicon Labs(亦称“芯科科技”)拥有超过十年的Zigbee网状网络产品开发和技术支持的丰富经验,随著新一代Zigbee 3.0标准的问世,我们也特别制作了一篇应用指南,旨在帮助工程师将现行应用于IoT网状网络的Zigbee HA项目加速迁移到Zigbee 3.0。本文将讨论如何将配置更改为Zigbee 3.0的细节,然后讨论与现有的Zigbee设备和网络达成互操作所需的条件。

Zigbee3.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
    +关注

    关注

    158

    文章

    2245

    浏览量

    241205
  • 路由器
    +关注

    关注

    22

    文章

    3494

    浏览量

    111331
  • 应用程序
    +关注

    关注

    37

    文章

    3133

    浏览量

    56368

原文标题:【应用指南】驱动Zigbee 3.0加速接軌IoT网状网络

文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Zigbee联盟是什么?zigbee与wifi的区别

    Zigbee联盟(Zigbee Alliance)是一个国际标准组织,负责制定和推广Zigbee通信协议,促进无线物联网(IoT)的发展。Zigbee联盟成立于2002年,由多个公司组
    的头像 发表于 03-27 16:10 196次阅读

    ZigBee中Touch Link流程解析和使用方法

    什么是TouchLink?TouchLink是ZigBee3.0标准中ZLL(ZigBeelightlink)协议定义的一种组网方式,属于分布式网络的一种,网络中可以不需要协调器,只需要路由器和终端
    的头像 发表于 03-08 08:19 153次阅读
    <b class='flag-5'>ZigBee</b>中Touch Link流程解析和使用方法

    Zigbee网络的工作原理 Zigbee网络的基本组成 Zigbee网络的应用

    Zigbee网络的工作原理 Zigbee网络的基本组成 Zigbee网络的应用领域  Zigbee是一种无线通信技术,其工作原理是基于无线传感器网络(WSN)的概念。
    的头像 发表于 02-01 11:38 682次阅读

    什么是Zigbee网关

    可识别的协议格式,实现不同网络之间的数据传输。 什么是Zigbee网关? Zigbee 网关是智能中枢,用于连接 Zigbee 网络和其他网络的设备,充当
    的头像 发表于 12-29 17:15 688次阅读

    RF-DG-52PAS CC2652P Zigbee 3.0 USB Dongle烧录指南

    RF-DG-52PAS是信驰达科技基于美国 TI CC2652P和CP2102为核心设计的Zigbee 3.0 USB Dongle,可烧录 Z-Stack 3.x.0协调器固件,可以直接
    的头像 发表于 11-07 09:37 509次阅读
    RF-DG-52PAS CC2652P <b class='flag-5'>Zigbee</b> <b class='flag-5'>3.0</b> USB Dongle烧录指南

    基于Zigbee的煤气监测报警系统设计与实现

    电子发烧友网站提供《基于Zigbee的煤气监测报警系统设计与实现.pdf》资料免费下载
    发表于 11-07 09:33 0次下载
    基于<b class='flag-5'>Zigbee</b>的煤气监测报警系统设计与<b class='flag-5'>实现</b>

    RF-DG-52PAS Zigbee3.0协调器Home Assistant上手指南

    RF-DG-52PAS是信驰达科技基于美国 TI CC2652P和CP2102为核心设计的Zigbee 3.0 USB Dongle,可烧录 Z-Stack 3.x.0协调器固件,可以直接
    的头像 发表于 11-06 11:50 455次阅读
    RF-DG-52PAS <b class='flag-5'>Zigbee3.0</b>协调器Home Assistant上手指南

    Lora怎么实现Zigbee那样自组网?

    Lora怎么实现Zigbee那样可以自组网
    发表于 11-03 07:19

    基于ZigBee技术的WSN及定位方法实现

    电子发烧友网站提供《基于ZigBee技术的WSN及定位方法实现.pdf》资料免费下载
    发表于 10-31 09:31 0次下载
    基于<b class='flag-5'>ZigBee</b>技术的WSN及定位方法<b class='flag-5'>实现</b>

    紧凑型Zigbee 3.0 USB适配器可供应商软件系统配合使用

    SMLIGHT SLZB-07是一款低成本,紧凑型Zigbee 3.0 USB适配器,基于Silicon Labs EFR32微控制器和CP2102 USB到串行芯片,旨在与Zigbee
    的头像 发表于 10-12 15:30 542次阅读
    紧凑型<b class='flag-5'>Zigbee</b> <b class='flag-5'>3.0</b> USB适配器可供应商软件系统配合使用

    DSGW-090 Zigbee/Z-Wave PoE网关

    DSGW-090是用于智能家居、智能安防行业、养老服务的天花板网关。它是一个中央设备,支持多种无线协议,包括Wi-Fi和zigbee3.0,BLE,Z-WAVE。用户可以通过Wi-Fi、以太网和蜂窝网络连接网络。此外,智能传感器可以通过zigbee3.0,BLE,Z-WA
    发表于 08-18 16:21 2次下载

    全新ZigBee3.0无线数传电台

    “什么是ZigBee3.0ZigBee是IoT网络中最流行的无线技术之一。其主要特点包括短距离、低功耗、低速率等。而ZigBee3.0主要解决了ZigBee在不同应用层协议之间不能够
    的头像 发表于 07-31 23:08 539次阅读
    全新<b class='flag-5'>ZigBee3.0</b>无线数传电台

    亿佰特ZigBee3.0无线数传电台的功能

    ZigBee是IoT网络中最流行的无线技术之一。其主要特点包括短距离、低功耗、低速率等。而ZigBee 3.0主要解决了ZigBee在不同应用层协议之间不能够进行互相联通的困难,将不同
    的头像 发表于 07-14 09:59 406次阅读

    基于ZigBee3.0技术的数传电台功能使用详解

    E18-DTU(Z20-485)、E18-DTU(Z27-485)是一款以ZigBee3.0技术为基础的4G DTU工业级无线数传电台,无线数传电台具有无线透传(数据透明传输)、协议传输等多种通信
    的头像 发表于 05-30 14:08 632次阅读

    ZigBee3.0模块建立远程网络控制方法

    本文以路灯控制应用为例,简述ZigBee3.0模块使用流程。 1.通过USB转串口模块将出厂的ZigBee自组网模块连接,打开上位机软件“E180-ZG120A-Setting”,如下截图所示
    发表于 05-30 11:50 0次下载
    <b class='flag-5'>ZigBee3.0</b>模块建立远程网络控制方法