24.10.7学习目录
- 一.简介
- 1.分层
- 2.zstack通信
一.简介
其是一种新兴的短距离无线通信技术,用于传感控制应用;
特性:
- 低功耗,比wifi蓝牙功耗更低;
- 低成本;
- 低速率;
- 近距离;
- 短时延;
- 高容量;
- 高安全;
对比:
组网结构:
分为下面三种
物理信道:
zigbee在3个频段定义了27个信道:
1.分层
zigbee大致分为五层:
- 应用层APL,应用框架层AF,为各个用户自定义的应用对象提供了模板的活动空间,以及设备对象ZDO,其是应用层其他端点与应用子层管理实体之间交互的中间件;
- 应用支持子层APS,为ZDO访问NWK提供通路;
- 网络层NWK,为上层提供数据服务和管理服务;
- 媒体访问控制层MAC,保证协议数据正确收发;
- 物理层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;