Other Parts Discussed in Thread: CC2652R, Z-STACK, CC2531
Thread 中讨论的其他器件: Z-stack、 CC2531
大家好、
我的一位客户希望使用 CC2652R 设置 ZigBee 网络、该网络具有手动分配 PAN ID 和节点短地址的功能、而不是由协调器自动分配、他们希望使用自己定义的短地址。
有可能吗? 如果是、如何操作?
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、Yan、
作为 Zigbee PRO 规范的一部分、YK 是正确的、短地址分配是随机的、Zigbee Alliance 文档以及 Z-Stack 用户指南 http://dev.ti.com/tirex/content/simplelink_cc13x2_26x2_sdk_3_40_00_02/docs/zigbee/html/zigbee/z-stack-overview.html#network-address-assignment 中对此进行了进一步的详细介绍
可以定义网络的 PAN ID。 您的客户可能能够根据其应用需求利用组寻址。
编辑: 在每个器件加入后、它将发送器件声明、其中包括由 ZC 分配的16位短地址以及特定于每个器件并可修改的64位 IEEE 地址、该地址存储在 Z-Stack 用户配置中。 如果提供了短地址、则可以使用 IEEE 地址请求在给定时间进一步确定任何节点的 IEEE 地址。 因此,用户的应用程序可以通过将 ZC 分配的短地址与其各自的 ZR/ZED 确定的 IEEE 地址相关联来跟踪/管理节点。
此致、
Ryan
Ryan 和 YK、
感谢你的答复。
在简短的地址中、我知道一些 CC253x 模块制造商已经根据从 TI.com 下载的 TI 官方 ZigBee SDK 完成了一些操作、听起来不像 ZigBee 标准、但他们做到了。
对于 CC2652、我建议客户尝试以下代码、看起来他们可以成功地在节点上分配短地址、但协调器无法识别该地址。
_nib.nwkDevAddress =地址;
ZMacSetReq (ZMacShortAddress,(BYTE*)&_NIB.nwkDevAddress);
ZDUP_AnnounceNewAddress()、
那么、尽管有 ZigBee 标准、还有其他建议吗?
谢谢!