请求获取ZigBee Frame Control字段的详细位域定义规范
ZigBee Frame Control字段逐位定义与描述规范
Frame Control是ZigBee MAC层帧的首个16位字段,用于定义帧的核心属性、寻址模式及行为要求,以下是从最低位bit 0到最高位bit 15的逐位详细定义:
1. 帧类型(bit 0-2,3位)
- 000: 信标帧(Beacon Frame):由网络协调器发送,用于同步网络节点、传递PAN网络参数
- 001: 数据帧(Data Frame):承载应用层或网络层业务数据的核心帧类型
- 010: 确认帧(ACK Frame):对收到的信标/数据/命令帧的可靠性确认响应
- 011: 命令帧(Command Frame):用于网络管理操作,如关联请求、网络参数配置、设备唤醒等
- 100-111: 预留位,无标准定义用途
2. 安全使能(bit 3,1位)
- 0: 帧未启用安全机制,内容以明文形式传输
- 1: 帧已启用ZigBee安全机制(如AES-128加密),需结合帧内安全处理字段解析内容
3. 帧挂起(bit 4,1位)
- 0: 发送方当前无等待接收方的待发帧
- 1: 发送方存在待发帧,提示接收方后续需保持接收状态
4. 确认请求(bit 5,1位)
- 0: 无需接收方返回ACK帧
- 1: 要求接收方收到此帧后必须返回ACK帧,用于保障传输可靠性
5. PAN ID压缩(bit 6,1位)
- 0: 源PAN ID与目的PAN ID需在帧中完整携带
- 1: 源PAN ID与目的PAN ID相同,帧中仅携带一次PAN ID,减少帧长度开销
6. 预留位(bit 7,1位)
固定为0,无标准用途,发送时需设为0,接收时忽略该位值
7. 目的寻址模式(bit 8-9,2位)
定义目的地址的格式:
- 00: 无目的地址(仅适用于信标帧等特殊帧类型)
- 01: 16位短地址(ZigBee网络中常用的设备短标识符)
- 10: 64位扩展地址(设备唯一的硬件MAC地址)
- 11: 预留位
8. 帧版本(bit 10-11,2位)
标识MAC层帧的协议版本:
- 00: IEEE 802.15.4-2003版本
- 01: IEEE 802.15.4-2006版本(ZigBee协议主要基于此版本)
- 10-11: 预留位,用于未来协议版本扩展
9. 源寻址模式(bit 12-13,2位)
定义源地址的格式,规则与目的寻址模式一致:
- 00: 无源地址
- 01: 16位短地址
- 10: 64位扩展地址
- 11: 预留位
10. 预留位(bit 14-15,2位)
固定为0,无标准用途,发送时需设为0,接收时忽略该位值
内容的提问来源于stack exchange,提问作者Ruslan R. Laishev
相关产品推荐
相关产品推荐

