Hi all.

I dug a little bit on mail archives and I found an old thread where it is
said that the IDLE state is not implemented on CC2420 radio stack (please
refer to
http://mail.millennium.berkeley.edu/pipermail/tinyos-help/2005-December/013742.html
to
see the whole thread).

Don't you think it is very strange that a mote only has two states? (Sending
or Receiving?)
Why don't use IDLE state where battery could be saved?
This way, whenever a mode isn't in TX mode (transmitting), then it is in RX
mode (receiving). Accordingly to MICAz datasheet, RX state has a cost of
19.7 mA which is higher than any TX state can be.
This kind of behavior will lead us to something like: one application that
sends shorter messages (and therefore is on TX mode for shorter periods of
time) will spend more energy than an application that sends bigger messages
(and therefore will be on TX mode for longer periods). Since the former
application will be on RX mode most of the time it will spend more energy
than the latter (since receiving a message is heavier than sending one cf.
MICAz datasheet:
http://www.xbow.com/Products/Product_pdf_files/Wireless_pdf/MICAz_Datasheet.pdf
).

Please, can anyone shed some light here?

Kind regards,
Pedro Nunes

On Mon, May 31, 2010 at 5:10 PM, Pedro Nunes <[email protected]> wrote:

> Hello all.
>
> What are the different states of CC2420 radio stack in TinyOS?
>
> Regards,
> Pedro Nunes
>
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to