Hi Ravi I use LPL with tmote sky and the power consumption seems to be as expected (I don't have exact numbers, but a oscilloscope plot where the current consumption in sleep mode is very low compared to active mode). I think, the CTP implementation in its current state needs some modifications to use it with lpl. these are: * set rx sleep interval for forwarded packet * set no rx sleep interval for packets to root nodes (assumption: root nodes are not battery powered) * send consecutive packets in a very short interval to benefit from the fact that nodes stay on for a while after they received a packet (packet bursts) * modify offsets and windows in header files to take the shorter reaction time due to lpl into consideration
I don't know any other TOS2 implementations of multihop collection protocols, so I can not suggest another one. roman Ravi Prasad wrote: > > Hi Roman, > > Thank you. > > Have you tested your modified CTP using CC2420LPL?? > What was the power consumption?? > > I also used another approach ( a dirty quick fix, but > it was fastest approach) for using LPL in CTP. I > modified the DefaultLpl.nc file to use a specified > sleep period for all packets it transmitts. As every > packet passes through this layer, this sleep period is > applied to all Tx packets. > > This approach is performimg duty cycle but the power > consumption is again very huge. The lowest consumption > is 4mA. > > The power consumption is same as was in case when I > set the Rx sleep perion in top level application only > for the application level packet. This I stated in my > previous email. > > So untill now I am not able to get the 200-400uA sleep > current in CTA. > > What do you suggest to get lower power consumtion? > > Or again same question--Do you think I should try > another multihop routing protocol over CC2420 LPL?? > > > Regards > Ravi > > > --- Roman Lim <[EMAIL PROTECTED]> wrote: > >> Hi >> >> In order to use lpl with ctp you could modify the >> ctpforwarding engine >> and add the lpl information for transmission. >> I added an interface where you can tell the ctp >> layer to use a default >> rx sleep interval for forwarded packets. >> >> roman >> >> Ravi Prasad wrote: >>> Dear Philip, >>> >>> Thank you for your reply. >>> >>> As you said that CC2420 LPL in Tinyos2.x works >> with >>> arbitrary topologies, I tried to use LPL with >>> collection protocol provided in tinyos2.0.2. I >> used >>> the LowPowerListening interface in my top level >>> application to set the sleep interval of TX and >> Rx >>> sides. The application somehow worked with one >>> transmitter & one receiver. But the lowest current >>> consumption was 4mA which is very huge. Also the >>> initial tree formation time is very big. If I use >> a >>> sleep interval of more than 3seconds the tree >> dosent >>> even forms and nothing works. >>> >>> I think as the CollectionTree also uses >> ActiveMessage >>> to send/receive data/routing packets, the >>> sleepinterval setting should be controlled at a >> single >>> point from where all packets (i.e routing and >> data) >>> flow, that is the ActiveMessage component. >>> >>> Can you please comment on the above? >>> >>> Also it would be great if you have some suggestion >> to >>> use another multihop routing on top of CC2420LPL. >>> >>> >>> Regards >>> Ravi >>> --- Philip Levis <[EMAIL PROTECTED]> wrote: >>> >>>> Ravi Prasad wrote: >>>>> Hi all, >>>>> >>>>> My need - Low power multihop for CC2420 (with >>>>> Atmega128 mcu i.e micaz).. >>>>> >>>>> >>>>> Low power CC2420 is being asked so many times in >>>> this >>>>> list. I have been working on TinyOS1.x and in >> that >>>> low >>>>> power CC2420 was not really available. >>>>> >>>>> Now I have switched to TinyOS2.x and I know that >>>> there >>>>> is a LPL implementation of CC2420. But it seems >>>> that >>>>> is for a Star network topology & not used in any >>>>> multihop routing protocol. Am I right?? >>>>> >>>> The CC2420 LPL in 2.x works for arbitrary >>>> topologies. >>>> >>>> Phil >>>> >>> >>> >>> >>> > ____________________________________________________________________________________ >>> Choose the right car based on your needs. Check >> out Yahoo! Autos new Car Finder tool. >>> http://autos.yahoo.com/carfinder/ >>> _______________________________________________ >>> Tinyos-help mailing list >>> Tinyos-help@Millennium.Berkeley.EDU >>> > https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >> > > > > > ____________________________________________________________________________________ > Park yourself in front of a world of choices in alternative vehicles. Visit > the Yahoo! Auto Green Center. > http://autos.yahoo.com/green_center/ > _______________________________________________ > Tinyos-help mailing list > Tinyos-help@Millennium.Berkeley.EDU > https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help _______________________________________________ Tinyos-help mailing list Tinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help