终端设备深度睡眠入网信息只发送一条如何解决
时间:10-02
整理:3721RD
点击:
我们公司有一款产品需要用到深度睡眠,我们将-DPOLL_RATE=0000,省电是可以了,但是有一个问题就是在上电入网的时候只能够发送第一条入网信息即:Annce_indated,后面的Active_ep_rsp 和Simple_desc_rsp都没有发出来(抓包也抓不到),我们怀疑是睡眠导致的这个问题,请问要如何解决啊?我尝试过在Annce信息后面直接发送ZDP_SimpleDescMsg( &inMsg, 0 , &zclSampleOcc_SimpleDesc ),inMsg里面的数据自己手动写进去的, 程序能够正常运行,但是抓包发现根本没有发送出来这是怎么回事啊!
难道没有人会吗?大神们帮帮忙啊!
建议在上电或者入网的初期,把POLL_RATE设置成1000,完成Active_ep_rsp 和Simple_desc_rsp以后,把poll rate改成0、
直接有API函数可以修改的、
void NLME_SetPollRate( uint32 newRate )