TI中文支持网
TI专业的中文技术问题搜集分享网站

关于协调器ZDP_BindReq绑定和终端上-DPOLL_RATE=之间的问题

关于协调器ZDP_BindReq绑定和终端上-DPOLL_RATE=之间的问题

情况如下:
ClusterID:0x0006
A:协调器
IEEE:0x00124B00028A3AA5
short:0x0000
SampleCIE

—————————–
B:终端IEEE:0x00124B00028A6334
short: 0x7582
SAMPLEFIREDETECTOR_ENDPOINT:0x11
SAMPLEFIREDETECTOR

使用PC Z_tools 2.0 连接到A:协调器上的串口发送ZDO_BIND_REQ正常
<TX>11:09:05.95 COM9 ZDO_BIND_REQ (0x2521)
DstAddr: 0x7582
SrcAddress: 0x00124B00028A6334
SrcEndpoint: 0x11
ClusterID: 0x0500
BindAddrMode: 0x03 (ADDRESS_64_BIT) (0x3)
BindAddr: …..K.. (0xB6, 0xD3, 0xEF, 0x02, 0x00, 0x4B, 0x12, 0x00)
BindEndpoint: 0x16

<RX>11:09:05.97 COM9 ZDO_BIND_REQ_SRSP (0x6521)
Status: afStatus_SUCCESS (0x0)

终端设置-DPOLL_RATE=1000
以上可以正常bind。

但如果将终端-DPOLL_RATE=0或大于4000
就无法bind

zixin fan:

附件中是抓的无法bind的数据包

zixin fan:

回复 zixin fan:

在线等。。

VV:

设置成0肯定是不行的,没有data request肯定没办法把数据取走。

在4000的时候,你的indirect messgae时间自己有改动过吗? 

处理bind req,其他的数据发送,节点可以接收吗?

赞(0)
未经允许不得转载:TI中文支持网 » 关于协调器ZDP_BindReq绑定和终端上-DPOLL_RATE=之间的问题
分享到: 更多 (0)