zigbee学习

时间:2024-10-11 07:30:41

24.10.7学习目录

  • 一.简介
    • 1.分层
    • 2.zstack通信

一.简介

其是一种新兴的短距离无线通信技术,用于传感控制应用;

特性:

  • 低功耗,比wifi蓝牙功耗更低;
  • 低成本;
  • 低速率;
  • 近距离;
  • 短时延;
  • 高容量;
  • 高安全;

对比:
在这里插入图片描述

组网结构:
分为下面三种
在这里插入图片描述

物理信道:
zigbee在3个频段定义了27个信道:
在这里插入图片描述

1.分层

zigbee大致分为五层:

  1. 应用层APL,应用框架层AF,为各个用户自定义的应用对象提供了模板的活动空间,以及设备对象ZDO,其是应用层其他端点与应用子层管理实体之间交互的中间件;
  2. 应用支持子层APS,为ZDO访问NWK提供通路;
  3. 网络层NWK,为上层提供数据服务和管理服务;
  4. 媒体访问控制层MAC,保证协议数据正确收发;
  5. 物理层PHY,从无线物理信道上为MAC层提供数据收发的服务;

2.zstack通信

几个地址的概念:

  • channel:信道地址,对于2.4G刚好采用了32bit中间16为中为1的位标识该信道被启用;
  • panID:为16bit网络地址,只有panID相同的设备才能组成一个网络,想要完成通信需要panID和channel相同;
  • MAC:类似网卡MAC必须唯一,其又称为长地址;
  • shortAddr:由父节点分配的16bit短地址,用于设备之间通信;
  • endPoint:是一个具体设备端点号,与应用相关;

zigbee网络中的通信方式:

  • 单播通信:与指定设备通信;
  • 组播通信:与组内设备通信;
  • 广播通信:与网内设备通信;
  • 绑定通信:是不同端点之间通信;

zigbee网络中的通信设备:

  • 协调器:全功能设备FFD;
  • 路由器:全功能设备FFD;
  • 终端:半功能设备FFD;