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
