Hi Roman,

Thanks for your suggestions.

The modifications you stated will help reduce power
consumption. 

But again looking into your suggestions what I did
should give a low power consumption (=~ 200uA to
300uA) in general case. Because if I do not use
rxSleep for packets forwarded directly to root, it
will help reduce power consumption ONLY in nodes at
single hop distance from root. Also for accumulating
packets and sending in a burst will help in case of
medium to high network traffic. But I tested with very
low network traffic.

Please correct me if I am wrong.

The last suggestion to modify offsets and windows is
not very clear to me. I am looking into it. But it
would be great if you can elaborate a bit.

Also I am very keen to know the exact power
consumption  you acheived by using LPL in Tmotes. 

Because it is very weird that in micaz i get 4mA sleep
current and in Tmote it is 200-300uA. ATmega128 has
higher sleep current as compared to Msp430. We can
also assume that micaz board is more power hungry then
telos. But the difference should not be more than few
10uA.


Regards
Ravi

 

--- Roman Lim <[EMAIL PROTECTED]> wrote:

> 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
> >>> [email protected]
> >>>
> >
>
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
> > [email protected]
> >
>
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
> 
> 
=== message truncated ===



      
____________________________________________________________________________________
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
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to