On Feb 25, 2007, at 4:54 AM, Romain Thouvenin wrote:

Hello,

I am going to implement an ad-hoc routing protocol (DYMO) on TinyOS. I
have already played a bit with TinyOS 2, nesC and TOSSIM, but now I am
wondering how I will integrate my implementation in TinyOS.

I have read TinyOS 1 & 2 documentations, and I have found in TinyOS 1
documentation that there was a set of components to implement an
ad-hoc routing protocol : RouteSelect, MultiHopSend, etc.
But it seems it doesn't exist anymore in TinyOS 2, and I found nothing
similar (Dissemination and Collection have nothing to do with a
routing framework, right ?).

Collection is a routing framework; it is an update of the same sort of protocol (tree collection) as described in the 1.x document. If you look at the code, many of the same principles apply. There is a component responsible for packet forwarding and a component for route selection. It further separates link estimation out from route selection, however

Did I miss something ? Or should I first rewrite these TinyOS 1
interfaces in TinyOS 2 and then implement them ?
I know I could make my own interfaces, but it would be better if I
implemented something standard so that it can be useful for others.

I'd recommend reading TEP 116 and 119.

Phil
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to