Directed Diffusion Implementation on Telosb Motes
E N D
Presentation Transcript
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