130 likes | 143 Views
This group presentation discusses the design issues and protocols for implementing Directed Diffusion on Telosb Motes, focusing on energy constraint, network dynamics, scalability, robustness, task balancing, data aggregation, and QoS. The presentation also explains the terminologies of Directed Diffusion and provides an example implementation using the code meant for mica motes, with a single cluster and interest in the data from the photo sensor.
E N D
Directed Diffusion Implementation on Telosb Motes Group Presentation - I Raghul Gunasekaran
Design Issues on Routing in Sensor Networks • Energy Constraint • Network Dynamics • Scalability • Robustness • Task Balancing • Data aggregation • QoS
Directed Diffusion Terminologies • Sink • Source • Interests & Gradients • Data Propagation • Reinforcement
Telosb Motes • IEEE 802.15.4 Compliant • 2.4 to 2.483 GHz • 250 Kbps data rate • Virtual USB programming • Serial UART communication • Open source operating System -- TinyOS • 8MHz MSP430 with 10KB RAM • Programmable Flash Memory 48K • 1 MB external flash for data logging • On board Sensors (Temperature, Humidity and Light Sensor) • Built in 12-bit ADC • Capable of connecting external instruments
Tiny Diffusion • A modified version of the diffusion protocol for implementation on the motes • No Reinforcement messages • One Phase Pull Variant
Limitation over Directed Diffusion • No Path reinforcement • One to one on Interests • A cluster based protocol
Modules • OnePhasePullM – Variant of Directed Diffusion • NeighborBeacon – Heartbeat of neighbors • NeighborStoreM – Neighbor statistics • NeighborFilterM – Determines the neighbor • TxManC – queue outgoing Packets – collision avoidance • ExtGenericComm – Tx and Rx
Modules • Subscribe Interface - Sink • Publish Interface – Source • Filter – Prioritizing Interest
Implementation • Using the code meant for mica motes • Using it has a Single Cluster • Interest is the Data from the Photo sensor