一、Network Node Types

Zigbee网络由称为节点的实体组成。Zigbee网络可以有三种不同的节点:协调器、路由器或终端设备。Zigbee规范规定,一个网络可以包含多个路由器和终端设备,但只能有一个协调器,或者没有。下面将描述这些节点类型:

Coordinator

  • Zigbee Coordinator (ZC)负责建立网络
  • 可以看作为具有附加功能的Router设备
  • 每个网络中只允许存在一个Coordinator
  • 可能有额外的职责,如担任信托中心或网络代理。通常由application developer定义,但通常由堆栈配置文件决定。

Routers

  • Zigbee Router (ZR) 给网络中的设备提供路由转发消息的服务
  • 可以作为终端子设备
  • 不进入低功耗睡眠模式,一直保持网络转发

EndDevices

  • End Devices (ZED)都是子节点
  • 只通过它们的父节点通信,与路由器不同的是,路由器不能转发针对其他节点的消息
  • 根据网络堆栈的不同,终端设备可以有几种类型(Sleepy end device, Non-sleepy end devices, Mobile end device)

二、Mesh Networking

Zigbee使用Mesh网络进行通信,Zigbee使用无线电波进行通信。Mesh网状网络使得Zigbee网络更加可靠,因为它允许无线电为其他无线电转发信息。例如,如果节点A不能直接向节点B发送消息,则在嵌入式网格网络中,Router节点可以“中继”消息。

下面是Zigbee PRO Mesh网络的基本演示。注意,当路由器超出协调器的范围时,它可以通过最近的邻居路由器路由消息。还要注意,终端设备没有子节点,协调器也可能是终端设备的父节点。

Zigbee支持的三种Mesh网络拓扑结构

1.star network(星型)

在星形网络中,一个Coordinator是所有通信的中心点。Coordinator可能成为网络/处理带宽的瓶颈。这种拓扑结构不是很网状,传输受到Coordinator通信半径的限制。外围节点可以由电池供电。在EmberZNet PRO堆栈中,这种拓扑由一组终端设备组成,其中Coordinator节点作为它们的父节点。Coordinator节点充当网络中心。

2.Full Mesh Network(全Mesh)

在一个完整的网状网络中,所有的节点都是Router节点,包括它形成网络后的Coordinator。由于所有节点都可以为所有其他节点中继信息,因此这种拓扑最不容易发生链路故障;一个设备作为整个网络的单一故障点是极不可能的。

3.Hybrid Mesh Network(混合Mesh)

混合网格网络拓扑结构结合了星型和全Mesh两种策略。有几个星形网络,但它们的Coordinator可以作为网状网络进行通信。混合网络允许比星型拓扑更长距离的通信,比全Mesh拓扑更具有分层设计的能力。这种拓扑结构由EmberZNet PRO堆栈构成,使用路由器设备作为星型子网的Coordinator,其中每个集线器都可以有终端设备连接到它。

Zigbee网络模型相关推荐

  1. android 蓝牙数据分包_无线组网技术谁能问鼎云巅-蓝牙Mesh, ZIGBEE, THREAD

    ​本文测试数据主要基于SILABS的应用文档"AN1142 - 网状网络性能对比". 前言: 蓝牙Mesh在阿里的大力推广下,2018/2019出货巨大,直接跳至千万级量:Zigb ...

  2. Matter协议与Zigbee

    1.Matter的起源 Matter是Zigbee3.0互联互通梦想的继任者,Zigbee3.0的高度开放性导致Zigbee网络架构中的协调器厂家可以控制是否允许第三方厂家的终端设备接入网络,导致入网 ...

  3. 利用ZigBee和线程快速构建网格连接的照明应用

    对于家庭.建筑和工业自动化应用,连接的照明系统是方便的,可以帮助节省能源.而基于802.15.4网状网络提供低功耗运行,扩展范围,有效组合和可用性,它们是复杂的实现. 为了减少这种复杂性并节省开发时间 ...

  4. ZigBee无线网络技术介绍

    概述 ZigBee是一个基于 IEEE 802.15.4标准的低功耗物联网标准,它由Zigbee 联盟来维护,可以使用在家庭自动化.医疗设备数据收集和其他低功耗低带宽的应用场景.和蓝牙和Wifi相比, ...

  5. 对比分析Zigbee协议与802.15.4协议的联系与区别

    对比分析Zigbee协议与802.15.4协议的联系与区别-电子发烧友网 IEEE802154协议解析.ppt IEEE802154协议解析.ppt - 360文库 描述 许多设计人员都听说过zigb ...

  6. nn.moduleList 和Sequential由来、用法和实例 —— 写网络模型

    对于cnn前馈神经网络如果前馈一次写一个forward函数会有些麻烦,在此就有两种简化方式,ModuleList和Sequential.其中Sequential是一个特殊的module,它包含几个子M ...

  7. MindSpore网络模型类

    MindSpore网络模型类 Q:使用MindSpore进行模型训练时,CTCLoss的输入参数有四个:inputs, labels_indices, labels_values, sequence_ ...

  8. 网络模型mAP计算实现代码

    网络模型mAP计算实现代码 一.mAP精度计算 这里首先介绍几个常见的模型评价术语,现在假设我们的分类目标只有两类,计为正例(positive)和负例(negtive)分别是: 1)True posi ...

  9. 卷积神经网络模型可解释性

    卷积神经网络模型可解释性 缺乏可解释性仍然是在许多应用中采用深层模型的一个关键障碍.在这项工作中,明确地调整了深层模型,这样人类用户可以在很短的时间内完成他们预测背后的过程.具体地说,训练了深度时间序 ...

最新文章

  1. linux vi 强制退出_linux的编辑大法
  2. 百练OJ:2701:与7无关的数
  3. php haystack,haystack(示例代码)
  4. Visual Studio调试ASP代码
  5. python不能卸载原因_linux上python卸载不了是什么原因?
  6. 信息学奥赛一本通(1031:反向输出一个三位数)
  7. java 课后习题 输出正整数的顺序相反数
  8. 27了,还应该再淡定么
  9. geoserver发布shp格式的图层 实现步骤(含图).doc
  10. 毕设第十周工作报告和第十一周安排
  11. 小说更新太慢怎么办_5本更新慢如龟速的网络小说,书虫追更很煎熬,却依旧不离不弃...
  12. 自动驾驶综述|定位、感知、规划常见算法汇总
  13. 【ACM- OJ】《六度分离》C++
  14. 翡翠手链更能够突显佩戴者的非凡气质
  15. JAVA工程师个人简历中的项目经验范文
  16. 搜狗Sogou拼音输入法,搜狗高速浏览器(IE浏览器内核)
  17. PKI详解与openssl实现私有CA证书签发
  18. python——基础题
  19. tar 命令打包压缩tar.gz,不包含当前文件夹路径
  20. 若依前后端分离版本集成Mybatis-plus

热门文章

  1. uniapp获取用户信息(登录及个人中心页面的实现)
  2. 【异地贷款】长三角住房公积金异地贷款流程记录
  3. 解决this application failed to start
  4. 乒乓球单循环赛_【乒乓球比赛单循环表资讯】乒乓球比赛单循环表足球知识与常识 - 足球百科 - 599比分...
  5. Java根据子节点查找父节点
  6. Python随机车牌;京牌摇号⼩程序
  7. 团队协作的重要性: 如何提升团队成员之间的协作能力
  8. linux进程管道通信缺点,Linux 进程间通信(1) -- 管道
  9. Apache Spark RDD 论文(中文翻译)
  10. PS之人物磨皮与特效(适用于商业海报)