On Mon, Mar 30, 2009 at 11:38 PM, Urs Hunkeler <[email protected]> wrote:
> Hi,
>
> That question is probably of more general interest. I'm sorry if I bother
> you here. I vaguely remember that somebody once said that CTP does not
> support LPL, so I have a couple of questions:
>
> Could you briefly explain what you did to get low-power listening to work?
> Did you just have to setLocalDutyCycle()? What about setRXDutyCycle()? How
> could you set this on a per-message basis, or is it implicit when you
> setLocalDutyCycle() and only needs to be set if you want a different value?

You have to do this on a per packet basis - for all the packets sent
by/through CTP. This means, right now you have to hack CTP. I will
soon check in a TestNetwork application that shows how to use CTP with
LPL. But of course, only after core provides a firm guideline on how
to do this. Look for an update in the next few weeks.


> My impression was that the routing layer was sending a lot of messages to
> update the paths. So even if your application is only sending one message
> every 5 minutes, have you verified that you actually do get the duty-cycle
> that you set? I would be worried that the nodes just start sending very long
> preambles to send link probes and route updates and that thus the radio
> basically stays on all the time.

In my experiments I set receive interval and not duty-cycle. You
usually get higher numbers in achieved duty-cycles vs what you
specify.

- om_p
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to