============================
:Author: Philip Levis
-:Date: Feb 8 2006
+:Date: Oct 30 2006
.. Note::
The HAA is described in TEP 2: Hardware Abstraction Architecture[TEP2_].
-Currently (as of the 2.0 beta2 release in July 2006), TinyOS 2.0 supports
+Currently (as of the 2.0 release in November 2006), TinyOS 2.0 supports
the following platforms:
* eyesIFXv2
* btnode3
-The btnode3 platform is not included in the beta2 RPM.
+The btnode3 platform is not included in the RPM.
3. Scheduler
====================================================================
Further information on message_t can be found in TEP 111:
message_t[TEP111_], while further information on AM can be
-found in TEP 116: Packet Protocoks[TEP116_].
+found in TEP 116: Packet Protocols[TEP116_].
+
+The current TinyOS release has a low-power stack for the CC1000
+radio (mica2 platform) and an experimental low-power stack for
+the CC2420 radio (micaz, telosb, and intelmote2 platforms).
+
8. Sensors
====================================================================
through resource abiters. Fully virtualized services have their
own, individual power management policies.
+TinyOS 2.0 provides low-power stacks for the CC1000 (mica2)
+and CC2420 (micaz, telosb, imote2) radios. Both use a low-power
+listening apporach, where transmitters send long preambles or
+repeatedly send packets and receivers wake up periodically to
+sense the channel to hear if there is a packet being
+transmitted. The low-power stack CC1000 is standard, while
+the CC2420 stack is experimental. That is, the default CC1000
+stack (chips/cc1000) has low-power-listening, while the default
+CC2420 stack (chips/cc2420) does not. To use the low-power CC2420
+stack, you must include chips/cc2420_lpl in your application Makefile.
+
12. Network Protocols
====================================================================
than 20 byte) data items to every node in a network, while
collection builds a routing tree rooted at a sink node. Together,
these two protocols enable a wide range of data collection
-applications.
+applications. Collection has advanced significantly since the
+most recent beta release; experimental tests in multiple
+network conditions have seen very high (>98%) deliver rates
+as long as the network is not saturated.
-12. Conclusion
+13. Conclusion
====================================================================
TinyOS 2.0 represents the next step of TinyOS development. Building on
non-volatile storage, basic multihop protocols (collection routing,
dissemination), and further power management abstractions.
-13. Acknowledgments
+14. Acknowledgments
====================================================================
TinyOS 2.0 is the result of a lot of hard work from a lot of people,
Gilman Tolle, Martin Turon, Phil Buonodonna, Ben Greenstein, David Culler,
Kristin Wright, Ion Yannopoulos, Henri Dubois-Ferriere, Jan Beutel,
Robert Szewczyk, Rodrigo Fonseca, Kyle Jamieson, Omprakash Gnawali,
-and Kristin Wright.
+David Moss, and Kristin Wright.
-14. Author's Address
+15. Author's Address
====================================================================
| Philip Levis
|
| email - pal@cs.stanford.edu
-15. Citations
+16. Citations
====================================================================
.. [TEP1] TEP 1: TEP Structure and Keywords. http://tinyos.cvs.sourceforge.net/*checkout*/tinyos/tinyos-2.x/doc/html/tep1.html?pathrev=tinyos-2_0_devel-BRANCH