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

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

3天内不再提示

Zigbee 3.0网络优化的一些方法和建议

Silicon Labs 来源:SiliconLabs 作者:SiliconLabs 2021-06-18 18:17 次阅读

本则实操演示视频中,Silicon Labs(亦称“芯科科技”)高级硬件应用工程师Jason Hou介绍了Zigbee 3.0网络优化的一些方法和建议来帮助开发人员快速搭建稳定的Zigbee3.0网络。本视频主要分为七个部分做介绍,您可以点击下方视频预览页面收看完整内容:

Zigbee大网络中的突出问题

Zigbee大网络稳定性问题的根本原因与优化方向

Zigbee系统设计优化建议

快速修复源路由(source routing)方案

分析丢包问题的一般步骤

网络参数优化

搭建上百个节点的Zigbee网络的一般流程

Zigbee 3.0标准介绍与网络设计建议Zigbee 3.0是一个非常成熟的技术,支持几十个节点的Zigbee网络稳定性很好,可以无故障长时间稳定运行,但是扩展至上百个节点的网络容易出现以下问题:

设备入网慢

频繁发单播或广播时会发送失败

频繁发单播或广播时丢包严重

网络稳定性问题的表现可能是多种多样的,比如一个设备控制失败、配置失败、甚至入网失败,这些问题的原因都可能是丢包所导致,因此如果能从根本上解决大型网络的丢包问题,就可以极大的提高Zigbee 3.0网络的可靠性。由软硬件相同的Zigbee节点组成的大小两个网络为何稳定性会有如此大的差异,很明显其中的区别就是大网络的节点数多,节点数多必定会导致Zigbee数据包并发的几率变高。 网络稳定性问题的表现可能是多种多样的,比如出现设备控制失败,或者在配置甚至入网时失败,上百个节点的数据并发就会导致一些主要问题,包括信道忙CCA失败,以及协议栈中的资源有限无法同时处理过多数据。 上述问题会导致数据收发失败产生网络稳定性问题,因此Zigbee大网络优化的两个大方向是:

系统设计层面避免高并发的场景

优化网络参数增强设备处理并发数据的能力

在做网络优化时这两种手段要相互结合缺一不可,若在系统设计时一味的考虑避免高并发势必会影响用户体验,同样的芯片资源有限也不可能无限地增大buffer,网络优化是网络稳定性与产品用户体验的权衡,通过调整网络参数来满足特定的应用场景,基于以上对Zigbee网络问题的分析,建议设计者开发产品时必须尽量做到以下几点:

在系统设计时避免高并发的情况出现

避免在大网络中频繁使用广播

避免子节点同时发包例如: 设备上电时发包需要加随机延时

广播命令的应答包需要加随机延时

Zigbee网关采用many-to-one/sourcerouting的路由方式避免使用router request 的方式建立路由,因为在大网络中网关采用router request 的方式建立路由需要发送大量的广播消息,网关使能High RAM concentrator 并且Source Route Table Size 需大于网络节点数,由many-to-one/source routing路由的技术特点决定Concentrator上电时需要实现快速修复source routing的机制。

原文标题:实操演示视频-Zigbee 3.0网络优化方法与建议

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

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网络
    +关注

    关注

    14

    文章

    7383

    浏览量

    88191
  • Silicon Labs
    +关注

    关注

    11

    文章

    315

    浏览量

    62353

原文标题:实操演示视频-Zigbee 3.0网络优化方法与建议

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

收藏 人收藏

    评论

    相关推荐

    关于一些有助于优化电源设计的新型材料

    众所周知,人们对更高电源效率的追求正在推动性能的全方位提升。材料科学的进步对于优化电源设计和开发更高效、更紧凑和更可靠的解决方案发挥着关键作用。下文列出了一些有助于优化电源设计的新材料。
    的头像 发表于 08-29 15:26 185次阅读

    如何在PyTorch中实现LeNet-5网络

    在PyTorch中实现LeNet-5网络个涉及深度学习基础知识、PyTorch框架使用以及网络架构设计的综合性任务。LeNet-5是卷积神经网络(CNN)的早期代表之
    的头像 发表于 07-11 10:58 390次阅读

    二合一网络信号防雷器应用解决方案

    导致网络系统瘫痪。为了保护网络设备免受雷电和电涌的侵害,地凯科技网络信号防雷器应运而生。二合一网络信号防雷器是种集成了
    的头像 发表于 05-21 10:52 260次阅读
    二合<b class='flag-5'>一网络</b>信号防雷器应用解决方案

    474-便携式手提万兆网络协议测试仪

    便携式手提万兆网络协议测试仪,以FPGA万兆卡和X86主板为基础,构建便携式的手提设备。
    的头像 发表于 05-16 09:39 236次阅读
    474-便携式手提万兆<b class='flag-5'>网络</b>协议测试仪

    用STM32CubeIDE调试KZ8081网络PHY驱动,网络直link不上的原因?

    最近在学习用STM32CubeIDE调试KZ8081网络PHY驱动,MPU是STM32H743,代码是基于IDE生成的LAN8742源代码,但是网络直link不上。有高手写过这个驱动分享下嘛?或者帮指点下,不甚感激~
    发表于 03-21 06:09

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

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

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

    Zigbee网络的工作原理 Zigbee网络的基本组成 Zigbee网络的应用领域 
    的头像 发表于 02-01 11:38 1270次阅读

    二合一网络防雷器的原理、作用和应用方案

    方法,并分析了其在平安城市、雪亮工程等项目中的作用和意义。 、二合一网络防雷器(二合信号浪涌保护器)的工作原理 地凯科技二合一网络防雷器
    的头像 发表于 12-25 10:41 2166次阅读
    二合<b class='flag-5'>一网络</b>防雷器的原理、作用和应用方案

    单对以太(SPE)线缆的一些主要特性、优点和应用

    单对以太(SPE)线缆的一些主要特性、优点和应用 以太(Ethernet)是种常见的局域(LAN)技术,它通过传输数据包来连接计算机
    的头像 发表于 11-27 16:19 720次阅读

    MySQL性能优化方法

    MySQL 性能优化项关键的任务,可以提高数据库的运行速度和效率。以下是一些优化方法,包括具体代码和详细
    的头像 发表于 11-22 09:59 440次阅读

    针对RF PCBA设计的一些建议

    射频(RF)PCBA设计涉及系列复杂的考虑因素,包括天线设计、滤波器设计以及传输线(RF Trace)的优化。这些因素对于无线通信和射频应用的性能至关重要。以下是针对RF PCBA设计的一些
    的头像 发表于 10-30 10:19 364次阅读

    单片机C代码嵌套汇编的一些方法

    单片机C代码嵌套汇编的一些方法
    的头像 发表于 10-18 16:39 415次阅读
    单片机C代码嵌套汇编的<b class='flag-5'>一些</b><b class='flag-5'>方法</b>

    单片机“低耦合”的一些方法

    单片机“低耦合”的一些方法
    的头像 发表于 10-17 18:30 412次阅读

    RS-485网络的正确连接方法

    作为连接RS-485网络的基本指南。RS-485规范(官方称为TIA/EIA-485-A)没有特别规定应该如何连接RS-485网络。尽管如此,规范还是给出了一些
    的头像 发表于 09-26 08:25 2637次阅读
    RS-485<b class='flag-5'>网络</b>的正确连接<b class='flag-5'>方法</b>

    stm32网络upd可以,改成tcp后连接不上了是怎么回事?

    stm32网络upd可以,改成tcp后,连接不上了
    发表于 09-26 08:18