ST意法半导体
直播中

陆军航空兵

8年用户 802经验值
私信 关注
[问答]

如何在Nucleo STM32WB上运行两个Zigbee应用示例呢?

我在 Nucleo STM32WB 上运行了两个 Zigbee 应用示例。
一个具有终端设备类型,另一个具有路由器设备类型(均具有 FFD 堆栈)。
我已经在我现有的 Zigbee 网络上注册了节点。
我可以看到节点的设备类型正在改变,但是当我查看代码时,我找不到任何区别(在 app_zigbee.c 中)。
你能指出我在代码中设置设备类型的位置吗?
谢谢您的回答,
最好的祝福,
莱奥
PS:是否有可用的 API/堆栈的完整文档,我可以在哪里找到此类信息?










回帖(1)

宋令怡

2023-1-5 11:28:32
我想通了。设备类型通过设置或不设置终端设备参数来设置。


  •     /* Add Sleepy End device configuration */
  •     config.capability &= ~(MCP_ASSOC_CAP_RXONIDLE | MCP_ASSOC_CAP_DEV_TYPE | MCP_ASSOC_CAP_ALT_COORD);
  •     config.endDeviceTimeout = 1*SED_SLEEP_TIME_30S /* 1 x (30sec sleep time unit) => 30s sleepy cycle */;

举报

更多回帖

发帖
×
20
完善资料,
赚取积分