Sorry for the late reply...

> Hello,
> I am learning to simulate dissemination protocol.I am using  
> following reference:
> http://docs.tinyos.net/index.php/Dissemination
> I don't understand any difference  between how Dip and Dhv need manual
> start of radio. Is it the kind of pressing switch on hardware manually
> or something else?
> and there is no difference between their(Drip ,Dhv,Dip) module
> implementation code and configuration file have little difference
> which is for radio starting.Then how there messaging can be different?



It's "software" manual. In the configuration file for Drip, there is a line

   components ActiveMessageC;
   EasyDisseminationC.RadioControl -> ActiveMessageC;

and in the component file, you have to explicitly turns the radio  
on/off by calling RadioControl.start() or RadioControl.stop() function.

Instead, in DIP/DHV, the control for radio is wired automatically and  
turn on/off automatically for you.

If you follow the exact configuration files, then in general you don't  
have to worry about radio.



> means why in DHV Advertisement messages are used for a fixed data set
> meaning all and nodes must agree on a fixed set of data item
> identifiers before dissemination while in Drip Metadata is not shared
> among data items, meaning nodes do not need to agree on data sets a
> priori?


In some senses, Yes. DIP/DHV so far are implicitly applicable for  
homogeneous networks where the nodes run the same set of software  
items. DRIP advertises a single item at a time, so it is not  
necessarily that the nodes in the network have to run the same set of  
software items. The trade-off is that it's has a large discovery  
latency and consumes more energy and bandwidth.



> please help me.
> Thanks in advance.
> Mayank Kothiya
> B. Tech.(Electronics and communication engineering)
> Nirma University,Ahmedabad,
> Gujarat,India
> ________________________________
> Keep up with people you care about with Yahoo! India Mail. Learn how.
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>
>




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

Reply via email to