1 / 13

Directed Diffusion Implementation on Telosb Motes

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.

adent
Download Presentation

Directed Diffusion Implementation on Telosb Motes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Directed Diffusion Implementation on Telosb Motes Group Presentation - I Raghul Gunasekaran

  2. Design Issues on Routing in Sensor Networks • Energy Constraint • Network Dynamics • Scalability • Robustness • Task Balancing • Data aggregation • QoS

  3. Directed Diffusion Terminologies • Sink • Source • Interests & Gradients • Data Propagation • Reinforcement

  4. Directed Diffusion

  5. 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

  6. Telosb Motes

  7. Tiny Diffusion • A modified version of the diffusion protocol for implementation on the motes • No Reinforcement messages • One Phase Pull Variant

  8. Limitation over Directed Diffusion • No Path reinforcement • One to one on Interests • A cluster based protocol

  9. 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

  10. Modules • Subscribe Interface - Sink • Publish Interface – Source • Filter – Prioritizing Interest

  11. Example

  12. Implementation • Using the code meant for mica motes • Using it has a Single Cluster • Interest is the Data from the Photo sensor

More Related