基于Z-Stack Home 1.2.2a.44539,作为终端节点
1.工作在低功耗模式,xPOWER_SAVING的x是不是要去掉?
另外-DRFD_RCVC_ALWAYS_ON=FALSE,是不是设置这两个地方就可以了?
2.节点在没有加入协调器之前发现节点功耗高,此时是不是不会进入低功耗模式?
3.如果没入网前无法工作在低功耗模式,请问没入网的时候怎么降低功耗?例如搜索网络的频率在哪里修改?
Viki Shi:
1、可以
2、功耗高应该是在搜网
3、beacon request的频率及次数设置请看这边:e2echina.ti.com/…/361351
user5367314:
回复 Viki Shi:
在工程的ZDO文件夹中添加 ZDNwkConfig.h 和 ZDNwkConfig.lib两个文件
这两个文件在什么位置?怎么找不到?
beacon request的频率及次数设置能不能直接修改协议栈默认的参数,在哪里修改?
Viki Shi:
回复 user5367314:
修改一下两个参数:DBEACON_REQUEST_DELAY与DBEACON_REQ_DELAY_MASK,都在f8wconfig.cfg中
/* Minimum number of milliseconds to delay between each beacon request
* in a joining cycle.
*/
-DBEACON_REQUEST_DELAY=100/* Mask for the random beacon request delay. This value is masked with the
* return from osal_rand() to get a random delay time for each joining cycle.
* This random value is added to DBEACON_REQUEST_DELAY. For example, a value
* of 0x00FF will be a beacon request delay of 0 to 255 milliseconds.
*/
-DBEACON_REQ_DELAY_MASK=0x00FF
user5367314:
回复 Viki Shi:
2530没入网的时候工作正常,打开协调器,2530节点就不正常了,因2530节点的供电电流有限
为什么打开协调器时,节点的功耗会大大增加?
YiKai Chen:
回复 user5367314:
你的polling rate設定是多少?
user5367314:
回复 YiKai Chen:
3S,MASK是4秒,如果协调器没有上电的时候,节点不是也会POLL吗?
但是这个时候节点是正常工作的,只要协调上电的时候节点才会工作异常?
这是什么原因?