加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 1.zigbee协议栈各层功能
    • 2.zigbee协议栈工作过程
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

zigbee协议栈各层功能 zigbee协议栈工作过程

2021/06/29
1024
阅读需 4 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

ZigBee是一种低功耗,低速率的短距离无线通信技术。在ZigBee网络中,设备通过与周围设备直接通信来传输数据,而不需要连接到互联网ZigBee协议栈定义了物理层、介质访问控制层、网络层、应用支持子层和应用层等协议层次结构。本文将会介绍这些层的功能以及ZigBee协议栈的工作过程。

1.zigbee协议栈各层功能

ZigBee协议栈包含五个层次。这些层次处理以下功能:

  1. 物理层:处理与无线电硬件相关的操作,例如定频、 频率合成和解调等。
  2. 介质访问控制层(MAC):提供设备间数据传输所需的基本功能,例如低级别的数据加密和绕路路由、组地址和广播地址的管理等。
  3. 网络层(NWK):协调设备之间的数据路由信息,并提供网络拓扑和地址分配等功能。
  4. 应用支持子层(APS):为上层应用程序提供服务,例如简单应用程序界面、应用程序数据传输、安全管理、组播和多播通信。
  5. 应用层(APL):处理用户或应用数据,执行各种特定任务,例如灯控或温控等。

2.zigbee协议栈工作过程

ZigBee协议栈工作过程如下:

  1. 在初始网络建立时,PAN协调器(通常是网络中最高权限的设备)会选择一个独一无二的16位系列号,并将该号码广播给所有成员设备。
  2. 在成员设备加入网络时,它们将检查主站广播的网络标识符是否符合它们的预期设置。如果匹配,则设备将连接到网络并获得一个网络地址。
  3. 当成员设备需要与使用不同频率、通信速率或数据格式的其他设备通信时,它将向MAC层请求帮助,在MAC层通过选择合适的转发路径来获取数据。
  4. 由于维护网络安全非常重要,因此ZigBee为通信提供了22位的AES-128加密来保护设备交换数据。

相关推荐

电子产业图谱