使用 Zigbee 协议的数据包的 header 大小是多少

What is the header size of a packet using Zigbee Protocol

如果我在使用 Zigbee 协议相互通信的两个物联网设备之间发送数据

两个相互通信的温度传感器

我想知道一个数据包的格式,如果有任何您建议我可以阅读的文档。这将详细描述数据包的详细信息,我将不胜感激!

ZigBee 协议由多个层组成,关于 header 的问题需要考虑每一层发送的内容,因为有很多可选字段。

下面是不同 header 的概述 - 有一些可选功能,这些功能可能会显着改变尺寸。例如,如果使用长地址,这将为每个地址(源和目标)额外添加 8 个字节。

ZigBee 中的不同层分别单独记录。

public ZCL(ZigBee 集群库)规范是here

包含APS和网络层信息的public ZigBee规范是 可用 here.

请注意,这些是 public 版本 - 最新版本仅供 ZigBee 联盟成员使用。大多数更改都在 ZCL 规范和其他文档中,因此不应影响与 headers 有关的这个问题的答案,因为这些不应更改。