【发布时间】:2016-09-27 09:41:17
【问题描述】:
我正在制作 802.15.4 协议。
我对设备的短地址等信息感到困惑。
当多个设备尝试关联协调器时,协调器必须分配
每个设备的短地址。
因此,Coordinator 应该有相关的设备信息。
之后,分配的短地址不再重复。
我阅读了文档,但没有我提到的信息。
协调器如何保存关联设备的信息?
我可以让它自己的方式吗?
【问题讨论】:
标签: zigbee
我正在制作 802.15.4 协议。
我对设备的短地址等信息感到困惑。
当多个设备尝试关联协调器时,协调器必须分配
每个设备的短地址。
因此,Coordinator 应该有相关的设备信息。
之后,分配的短地址不再重复。
我阅读了文档,但没有我提到的信息。
协调器如何保存关联设备的信息?
我可以让它自己的方式吗?
【问题讨论】:
标签: zigbee
我相信地址分配(和重复地址解析)是在 MAC 层之上定义的,在 ZigBee 中是 ZigBee Pro 规范 (http://www.zigbee.org/zigbee-for-developers/network-specifications/zigbeepro/)。 802.15.4 规范定义了 MAC 层。
"因此,Coordinator 应该有相关的设备信息。 之后,分配的短地址不再重复。”
这是不正确的。父级(FFD - 即 Coord 或 Router)将分配地址,但并不总是协调器。在网络中的 2 个 FFD 分配相同地址的情况下,ZigBee 协议栈中实现了地址冲突解决机制。
“我可以让它自己的方式吗?”
如果您在 802.15.4 之上开发自己的协议,而不是使用 ZigBee(如标签所示)。
问候,TC。
【讨论】: