中
A
协议 :zigbee 开发板: TLSR8258 EVK / TLSR8258 dongle 设备类型:协调器
1、如何获取网络的PAN ID? 2、如何获取加入此网络的所有设备信息(例如各个节点的short address,ieee address,设备类型等等更多信息)?
你好,
1、未建立网络时可以使用#define DEFAULT_PANID MAC_INVALID_PANID获取PANID,如果已经在网可以使用NIB_PAN_ID()获取
2、可以参考dongle中ZBHCI_CMD_GET_CHILD_NODES_REQ命令的处理来获取节点信息。
谢谢你的回复,对于第二个问题,我已经在例程中搜到相关的代码,但还是不太明白,是不是网关应用程序通过UART发送一条ZBHCI_CMD_GET_CHILD_NODES_REQ命令给dongle(协调器),然后dongle会通过UART回应相应的信息给网关应用程序?
是的,串口的接口,可以和SDK目录的ZGC_TOOL配合使用。
"SDK目录的ZGC_TOOL" 怎么我的zigbee SDK目录里没有ZGC_TOOL 这个的?
另外,我查阅了文档“AN_19052901-C_Telink Zigbee SDK Developer Manual”,里面介绍了很多命令的使用,唯独没有关于ZBHCI_CMD_GET_CHILD_NODES_REQ的介绍,请问这个命令需要怎样的payload吗?
你好,
1、未建立网络时可以使用#define DEFAULT_PANID MAC_INVALID_PANID获取PANID,如果已经在网可以使用NIB_PAN_ID()获取
2、可以参考dongle中ZBHCI_CMD_GET_CHILD_NODES_REQ命令的处理来获取节点信息。
谢谢你的回复,对于第二个问题,我已经在例程中搜到相关的代码,但还是不太明白,是不是网关应用程序通过UART发送一条ZBHCI_CMD_GET_CHILD_NODES_REQ命令给dongle(协调器),然后dongle会通过UART回应相应的信息给网关应用程序?
是的,串口的接口,可以和SDK目录的ZGC_TOOL配合使用。
"SDK目录的ZGC_TOOL" 怎么我的zigbee SDK目录里没有ZGC_TOOL 这个的?
另外,我查阅了文档“AN_19052901-C_Telink Zigbee SDK Developer Manual”,里面介绍了很多命令的使用,唯独没有关于ZBHCI_CMD_GET_CHILD_NODES_REQ的介绍,请问这个命令需要怎样的payload吗?