Other Parts Discussed in Thread: Z-STACK
各位TI的大侠zigbee高手,我在使用z-stack home1.2.2a.44539开发自己的应用时遇到如下莫名其妙的问题
硬件:1个协调器+ 1个终端设备+应用软件
工作时,首先通过串口发送建立网络命令。网络建立起来后,如果收到终端设备的报警信息,则使用串口上传到应用软件,软件处理后发送清除报警信息的命令,经过协调器发送给对应的终端设备,终端设备再将处理结果发送到协调器,协调器将其转发到应用软件。
开始的时候一切正常,但是如果我一直发送报警数据,过了一段时间后发现软件上可以显示收到了报警,但是无法清除报警。 抓包显示,协调器没有将清除报警信息的命令发送给对应的终端设备,而是一直会发送NWK link status 和 NWK Route Request。
调试程序发现,AssociatedDevList中关于终端的设备信息已经被清除了,可是抓包中还是能够发现终端发送的数据和DataRequest。除非终端rejoin或者direct入网,否则协调器就一直无法给终端发送数据。
抓包中从第7220帧之后开始出现问题。