Hi Antonis,
"Support for the CC2420 radio was introduced in TinyOS 1.1.7. The
CC2420 uses B-MAC.
However, the CC2420 radio does not have the Low Power Listening
functionality; it does
have the MacControl and MacBackoff interfaces but, again, the
underlying functionality is
not implemented."
Recently in TinyOS 2.0 was introduced one LPL approach to CC2420 Radio. You can find it on the contrib tree tinyos-2.x-contrib/rincon/tos/chips/cc2420_lpl
If Low Power Listening is not implemented does that mean that the
radio is listening
constantly for incoming packets? What are the reasons for not
implementing LPL on the
CC2420 radio stack?
CC2420 does not support long preamble, so it is not possible to use B-MAC. For that reason appear a new approach to CC2420 Radio, X-MAC.
Where can I find more documentation on the design for the CC2420
radio stack on TinyOS?
I have read so far the paper "Versatile Low Power Media Access for
Wireless Sensor
Networks", which describes the B-MAC protocol, but as I understand
the protocol is slightly
changed on the CC2420 radio stack.
All the documentation available is on directory tinyos-2.x/doc/
Why S-MAC and T-MAC are not implemented for the MICAz ? Again, are there any technical or design reasons?
The main reason should be that this kind of protocols are not the best choice on our days. So, the code was not "upgraded" to the new motes like micaz and telosb (both with CC2420 radio). Hope this helps. Miguel Pereira _______________________________________________ Tinyos-help mailing list [email protected] https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
