[Tinyos-help] basic questions

Philip Levis pal at cs.stanford.edu
Mon Mar 5 10:57:12 PST 2007


On Mar 5, 2007, at 10:39 AM, Philipp Engel wrote:

> Hello,
>
> i am a computer science student and just starting to work with  
> wireless ad-hoc networks. I want to work with some real hardware  
> and create a little demo service. The point is that I want to focus  
> on this application, and not have to think to much about message  
> routing and such things.
>
> I want to buy some Tmote sky modules and play around with them.
>
> So I looked through the mailing list archives and the documentation  
> for a while, but I have not found a definitive answer to my questions:
>
> Is there a standard protocol stack (up to ISO layer 3 or even 4) in  
> TOS?

No. There are many layer 3 protocols, and some layer 4 protocols  
built on top of them. For example, TinyOS 1.x, Boomerang, and TinyOS  
2.0 all have different collection tree protocols (layer 3). TinyOS  
1.x has two: MintRoute and MultihopLQI. The latter is generally more  
efficient than the former, but only works on nodes with a CC2420  
radio (telos, micaz). Boomerang has a slightly modified version of  
MultihopLQI. TinyOS 2.x has  CTP (the Collection Tree Protocol),  
which is specified in TEP 123.

You find the same diversity in dissemination, etc.

> In which version (1.1, 2.0)?
> Which version of TOS runs on the Tmote sky?

TinyOS 1.x, Boomerang, and TinyOS 2.x all work on telos nodes.  
Boomerang only supports the Motiv variant of the telos revision B,  
the TMote. TinyOS 1.x and 2.x support the telos rev. B and telos rev A.

Phil


More information about the Tinyos-help mailing list