This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

how to realize the low-power consumption?

hi,

i want to know how to realize the low-power consumption?

for example,i want  the enddevice to collect temperature information every 10 second,so during the period,i can make the enddevice to sleep,what should i do,could you give me some help?

  • Hi,

    You should define POWER_SAVING and set POLL_RATE to a longer period in the project settings. In my experience, the power consumption is lower than 20 uA.

    Regards!

    YK Chen

  • hi,

    thank you for your reply, i am confused by the low-power consumption.

    i have enabled the POWER_SAVING, however, i don't know the meaning of POLL_RATE, and so i don't know set the POLL_RATE to what value, 50 or 100?could you show me some details?

    what's more,there some compile options,like

    NWK_AUTO_POLL
    ZTOOL_P1
    MT_TASK
    MT_SYS_FUNC
    MT_ZDO_FUNC
    xLCD_SUPPORTED=DEBUG
    POWER_SAVING
    could i disable all the MT_ headed compile options,because i don't use the MT funtions,could you give me some help/
    thanks very much,
    best regards,
  • Hi,

    POLL_RATE means the period that an end device wakes up and polls from it parent node to see if its parent has any message for it. I suggest you can set it to 2 seconds and it should be enough for power saving. For ZTOOL_P1/MT_TASK/MT_SYS_FUNC/MT_ZDO_FUNC, you definitely can disable them since you don's use them. These definitions are nothing to do with power consumption but code size.

    Regards!

    YK Chen