We are pleased to announce the availability of several new multi-hop communication modules for TinyOS. The released code can be found under contrib/hsn in CVS.
This implementation is part of Intel's Heterogeneous Sensor Networking (HSN) and Sensor Gateway projects. The release includes two ad hoc routing protocol implementations and several other modules useful for creating a multi-hop sensor network. Following is a list of features included in this release: - DSDV: A single-destination implementation of the Destination-Sequenced Distance-Vector algorithm. Our implementation includes two metric modules -- hop count and predicted end-to-end success rate -- and is extensible to support other metrics. - TinyAODV: The TinyAODV stack implements a modified version of Ad-Hoc On Demand Distance Vector (AODV) routing algorithm. Various simplifications have been made in order to the implement the AODV protocol in a very small footprint. It supports multiple destinations and currently uses only one metric, i.e. hop count to route packets. - Flood: A mechanism for flooding packets into a network of nodes. - Neighborhood Monitor: This family of modules tracks a list of recent neighbors, the age of each neighbor (time since last packet), the reliability of the inbound and/or outbound link to each neighbor, and other per-neighbor statistics. - TinyDB Integration Shim: This module allows TinyDB to utilize our DSDV routing module. - Settings control: This module allows the behavior of the above code modules to be dynamically controlled. It also allows the user to monitor the settings of individual network nodes. This mechanism is easily extensible to support additional modules. A sample TCL/TK GUI is provided to generate and inject control packets into a network. - TraceRoute: This simple traceroute application runs on top of DSDV to identify the routes taken by packets as they travel through the network. Instructions for installation and use of these modules are available in CVS. The current release has only been tested on Mica motes. Future releases will support Mica2 and will include additional capabilities. Feel free to contact me with questions, bug reports, or suggestions. Mark Yarvis Intel Research and Development [EMAIL PROTECTED] _______________________________________________ Tinyos-users mailing list [EMAIL PROTECTED] http://mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-users