Thanks for the info.

I am using Iris mote (RF230 radio). So I am wondering if there is a paper
describing LPL implementation for RF230. Or this is similar to the CC2420
implementation?

David

On Mon, Aug 24, 2009 at 7:08 PM, Razvan Musaloiu-E. <[email protected]>wrote:

> Hi!
>
> On Mon, 24 Aug 2009, David Li wrote:
>
>  Hi,
>>
>> Here are some questions on TEP105:
>>
>> 1. TEP 105 states: "the transmitter could send the same message over and
>> over again for the duration of the receiver's receive check period. The
>> receiver could wake up and see that another node is transmitting, receive
>> a
>> full message, and finally send back an acknowledgement for that message.".
>>
>> The questions is how the transmitter knows that the receiver is awake when
>> he is transmitting?  In other words how would receiver know it needs to
>> wake
>> up? I understand this is asynchronous so my guess is the transmitter has
>> to
>> repeat LONG enough to fall into the the receiver's wake up period to be
>> captured. Is this correct?
>>
>
> Yes.
>
>  2. Is the transmitter repeating the real message or the preamble? Will the
>> real message repeat actually consumes more power on the transmitter? The
>> worse case would be when the transmitter starts to send right after the
>> receiver went into sleep so the sender would have to stay on long enough
>> till the receiver woke up. Is this correct?
>>
>
> Yes.
>
>  3. On interface: setRxSleepInterval(message_t *msg, uint16_t
>> sleepIntervalMs). Is the purpose of this to let the receiver to "synch" up
>> with duty cycle that the transmitter wanted?
>>
>
> Yes.
>
>  4. Duty cycle and sleep interval conversion: Is this always done using one
>> second period? For example, if the sleep interval is 250 ms then the duty
>> cycle would be 250/1000 = 40%?  Or if the duty cycle is 0.1% then the
>> sleep
>> interval would be 1000x0.1% = 1ms?
>>
>
> The conversion is based on how long the checking for activity takes (and
> not a one second period). This is tricky so the duty cycle functions were
> removed in the next version of the LowPowerListening interface:
>
> https://www.millennium.berkeley.edu/pipermail/tinyos-devel/2009-August/004020.html
>
> Details about LPL implementation for CC2420 can be found in this paper:
>        http://sing.stanford.edu/pubs/sing-08-00.pdf
>
> All the best!
> Razvan ME
>
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to