Well, but i read Dissemination and i don t understand all subtlety of Dissemation : With this applcation, it says that the information is disseminate on all network. How does it disseminate values to node wich are out of range. Is it is dseminate by other nodes wich can forward to nodes wich are not accessible ? Indeed, in Dissemination application a root is decided ( id = 0), and then it disseminates value periodically. but, in my case there is no node chosen to disseminate value. At the begin a node don t know if it has got the most litte id.
Does Disseminate work more than one hop ?



Thans for your help .

From: Philip Levis <[EMAIL PROTECTED]>
To: vazoumana fofana <[EMAIL PROTECTED]>
CC: [email protected]
Subject: Re: [Tinyos-help] [application : TREE]
Date: Wed, 11 Jul 2007 06:49:04 -0700

On Jul 11, 2007, at 3:17 AM, vazoumana fofana wrote:

Hello

i want to implement an application where in a network , the node with the most little id is chosen like the root of a tree. At the begin, i init a struct message with this field ( id , parent , hopcount) in flash for each node. Then i send this struct in broadcast. After each node must compare its field and field received by other nodes. Iif its necessary , it updates its fields. I ve got a question : when a node receive serveral messages, what happens ? indeed, a node must at the begin receive all neigbours' messages to treat them. How can i answer to this problem, because there are somme messages wich are gonna be lost ?

I'd suggest using dissemination to perform the leader election, then once dissemination settles down have the node which wins call RootControl.setRoot() on CollectionC.

Phil

_________________________________________________________________
Avec Windows Live OneCare éliminez tous les virus de votre PC ! http://www.windowslive.fr/liveonecare/default.asp

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

Reply via email to