|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| NetworkInterface | This interface specifies the required methods for a tree routing network protocol. |
| NetworkListener | An interface for listeners that should respond to network events, such as receiving a data packet. |
| NodeMonitoring.NodeListener | This interface allows an object to be notified of the disconnection of a node and respond appropriately |
| RoutingConstants | This interface stores routing states and actions used by several classes. |
| TimeSyncInterface | This interface exposes the methods required by the application layer for time synchronisation |
| Class Summary | |
|---|---|
| Clustering | This class implements the HEED clustering protocol as described in http://www.cs.purdue.edu/homes/fahmy/papers/tmc04.pdf. |
| Network | This class provides an implementation of a Tree Networking protocol. |
| NodeMonitoring | This clustering is responsible for monitoring the status of other nodes, i.e. |
| PacketDispatcher | This class is responsible for sending and receiving application-layer packets in the Tree-Networking protocol. |
| Routing | This class stores information about the routing tree, including this nodes height, its parent and children in the tree. |
| RoutingAction | This class represents a single Routing action to be performed. |
| RoutingManager | This class is responsible for coordinating routing and clustering operations to properly form a routing tree. |
| RoutingScheduler | This class represents a RoutingScheduler which is used to schedule RoutingAction's at given points in time. |
| Sender | This class provides a simple layer over the LowPan send methods to allow for error checking. |
| SingleHopManager | The single hop routing modules makes all nodes look like they are 1 hop away. |
| TimeSync | This class is based on the description of the single reference protocol given in TSync: a lightweight bidirectional time synchronization service for wireless sensor networks (see http://mantis.cs.colorado.edu/media/tsync.pdf) |
This package contains the classes to manage the tree routing code and time synchronisation.
This package contains the code which provides a tree routing protocol for SunSPOT communications. The default multihop routing is disabled. It also contains a time synchronisation mechanism based on the TSync protocol.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||