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

Reply via email to