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
