Overview  Wireless Sensors Networks - WSN  TinyOS Hardware Applications Routing Technique – GPSR Implementation Future Work Summary and Conclusions.

Slides:



Advertisements
Similar presentations
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Advertisements

1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed slides from Richard Yang.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Introduction to Wireless Sensor Networks
Sensor Network 教育部資通訊科技人才培育先導型計畫. 1.Introduction General Purpose  A wireless sensor network (WSN) is a wireless network using sensors to cooperatively.
SENSOR NETWORKS ECE 654 Irene Ioannou. Sensor networks communication architecture.
CSE 5392By Dr. Donggang Liu1 CSE 5392 Sensor Network Security Introduction to Sensor Networks.
Geo – Routing in ad hoc nets References: Brad Karp and H.T. Kung “GPSR: Greedy Perimeter Stateless Routing for Wireless Networks”, Mobicom 2000 M. Zorzi,
S-MAC Sensor Medium Access Control Protocol An Energy Efficient MAC protocol for Wireless Sensor Networks.
Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.
1 Introduction to Wireless Sensor Networks. 2 Learning Objectives Understand the basics of Wireless Sensor Networks (WSNs) –Applications –Constraints.
Mica: A Wireless Platform for Deeply Embedded Networks Jason Hill and David Culler Presented by Arsalan Tavakoli.
Generic Sensor Platform for Networked Sensors Haywood Ho.
Generic Sensor Platform for Networked Sensors Haywood Ho.
1 TinyOS Mohammad Rahimi CSCI599-Spring Motivation  The new class of distributed tiny devices  The new generation of software.
Topics in Internet Research
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed some Richard Yang‘s slides.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
CS Dept, City Univ.1 Research Issues in Wireless Sensor Networks Prof. Xiaohua Jia Dept. of Computer Science City University of Hong Kong.
NAME: NASIRAHMADPROGRAM: B.S TELECOMSEMESTER: 7THREG#: SU/ PRESENTED TO: ENGR. GUL ZAMEEN KHANDATE: UNIVERSITY: SARHAD UNIVERSITY.
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
MICA: A Wireless Platform for Deeply Embedded Networks
2008/2/191 Customizing a Geographical Routing Protocol for Wireless Sensor Networks Proceedings of the th International Conference on Information.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Crowd Management System A presentation by Abhinav Golas Mohit Rajani Nilay Vaish Pulkit Gambhir.
Introduction to Wireless Sensor Networks
Why Visual Sensor Network & SMAC Implementation Group Presentation Raghul Gunasekaran.
Overview of Sensor Networks David Culler Deborah Estrin Mani Srivastava.
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presented by Yang Zhao.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
Xiong Junjie Node-level debugging based on finite state machine in wireless sensor networks.
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
Overview of Wireless Networks: Cellular Mobile Ad hoc Sensor.
Autonomous prototype sensors (motes) 4 MHz, 8bit MCU, 4 KB RAM, 8KB ROM short-range (1-10ft.) radio light and other sensors LED and serial port outputs.
Overview of Cellular Networks Mobile Ad hoc Networks Sensor Networks.
TinyOS By Valliappan Annamalai. Hardware Mica motes (Mica2 and Mica2Dot) Hardware –Radio –Microcontroller –Flash memory –ADC –Sensor Board (MTA310)
Introduction to Wireless Sensor Networks
KAIS T Location-Aided Flooding: An Energy-Efficient Data Dissemination Protocol for Wireless Sensor Networks Harshavardhan Sabbineni and Krishnendu Chakrabarty.
Why does it need? [USN] ( 주 ) 한백전자 Background Wireless Sensor Network (WSN)  Relationship between Sensor and WSN Individual sensors are very limited.
Wireless Sensor Networks: A Survey I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci.
Sensor network routing protocol for underground robot remote control Demonstration picture (IDF)
- Pritam Kumat - TE(2) 1.  Introduction  Architecture  Routing Techniques  Node Components  Hardware Specification  Application 2.
Wireless sensor networks: a survey
Wireless Sensors Networks - Network Address Allocation Presented by: Assaf Goren Supervisor: Dr. Yehuda Ben-Shimol.
Medium Access Control. MAC layer covers three functional areas: reliable data delivery access control security.
Routing protocols for sensor networks.
In the name of God.
MAC Protocols for Sensor Networks
Wireless Sensor Networks
Overview of Wireless Networks:
Ioana Apetroaei Ionuţ-Alexandru Oprea Bogdan-Eugen Proca
Wireless Sensor Network Architectures
GPSR Greedy Perimeter Stateless Routing
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Bluetooth Based Smart Sensor Network
Greedy Distributed Spanning tree routing (gdstr)
Speaker : Lee Heon-Jong
Protocols.
CMPE 252A : Computer Networks
Overview: Chapter 4 Infrastructure Establishment
Protocols.
Presentation transcript:

Overview  Wireless Sensors Networks - WSN  TinyOS Hardware Applications Routing Technique – GPSR Implementation Future Work Summary and Conclusions

Overview  Wireless Sensors Networks - WSN  TinyOS Hardware Applications Routing Technique – GPSR Implementation Future Work Summary and Conclusions

WSN - Wireless Sensor Network consists of base actions and a number of wireless sensors (nodes). Characteristics of Wireless Sensor Networks Small size Low cost Energy constrained Ad-hoc Large number Small size implies small battery. Low cost & energy implies low power CPU, radio with minimum bandwidth and range. Ad-hoc deployment implies no maintenance or battery replacement

WSN’s are composed of large number of wireless nodes that self- organize into an infrastructure-less network – Ad-hoc network. WSN is not a typical Ad-hoc network:  Sensing and data processing are essential  WSNs have many more nodes and are more densely deployed  Hardware must be cheap; nodes are more prone to failures  WSNs operate under very strict energy constraints  WSN nodes are typically static  The communication scheme is many-to-one (base station) rather than peer-to-peer

Lifetime Nodes are battery-powered. Each operation brings the node closer to death. Designing the network to handle the energy constrained :  Sleep as much as possible  Use data fusion and compression.  Transmit and receive only if necessary.(receiving=transmitting) Scalability and Reliability self-configure and be robust to topology changes (death of a node) maintain connectivity ensure coverage: observe all phenomena in the region of interest. Maintenance Reprogramming is the only practical kind of maintenance. It is highly desirable to reprogram wirelessly.

Overview  Wireless Sensors Networks - WSN  TinyOS Hardware Applications Routing Technique – GPSR Implementation Future Work Summary and Conclusions

Developed by Berkeley specifically for networked sensors. TinyOS takes into account: What is TinyOS? An event-based operating system designed for wireless networked sensors. Designed to support concurrency-intensive operations required by networked sensors with minimal hardware requirements. Low CPU speed Power efficiency Small memory size TinyOS uses the nesC programming language to write new applications for the sensors motes.

Differences between TinyOS and Traditional OS Special purpose (not general purpose) Resource constraint No dedicated I/O controller One program at one time (no multi-programming) TinyOS Design Models Component-based model  Simple functions are incorporated in components with clean interfaces.  Complex functions can be implemented by composing components. Event-based model  Interact with outside by events (no command shell)  Two kinds of events for TinyOS: External events : Clock events and message events. Internal events triggered by external events.

TinyOS Structure Communication ActuatingSensing Communication Application Main (scheduler) Hardware Abstractions ( ADC, CLOCK, I2C, LEDS, PHOTO, UART, RFM )

Overview  Wireless Sensors Networks - WSN  TinyOS Hardware Applications Routing Technique – GPSR Implementation Future Work Summary and Conclusions

Processing BoardSensor Board Interface Board The Processor Board (mica2) which contains the micro controller that will provide all of the necessary control, processing, and communication signals to the sensors as well as the transmission of data over the wireless link station. The Sensor Board (MTS300), which contains the sensors and connects on top of the Processor Board via a 51 pin connector. This board contains 3 sensors :light, temperature and sound. The Interface Board (MIB510), which acts as a Base Station and is used for programming the Processor Board, or transferring data collected by the sensors to a PC via the serial port, or communication port.

Motes are used as the building blocks of wireless sensor networks.  Small  Low Cost  Monitor Sensor Data Components on the MICA2 mote:  ATmel ATmega 128L processor running at 4MHZ  Communicates using a MIB510 at its base node  10-bit A/D Converter so sensor data can be digitized  Limited Range (10 to 200 feet) due to power consumption

Overview  Wireless Sensors Networks - WSN  TinyOS Hardware Applications Routing Technique – GPSR Implementation Future Work Summary and Conclusions

Disaster relief operations  Drop sensor nodes from an aircraft over a wildfire Use sensor nodes to observe wildlife Intelligent buildings  Reduce energy wastage by proper humidity, ventilation, air conditioning control  Monitor mechanical stress after earthquakes Facility management  Intrusion detection into industrial sites Precision agriculture Medicine and health care  Post-operative or intensive care  Long-term surveillance of chronically ill patients or the elderly Provide better traffic - Intelligent roadside

Overview  Wireless Sensors Networks - WSN  TinyOS Applications Routing Technique – GPSR Implementation Future Work Summary and Conclusions Hardware

Routing in WSNs can be divided into flat-based routing, hierarchical- based routing, QoS-based routing and location-based routing depending on the network structure Flat-based routing - flooding, diffusion based. Hierarchical routing – Clustering. QoS-based routing - Energy Awareness Location-based routing - Known locations of nodes, GPSR. Motivation GPSR - Motivation Topology changes very rapidly in mobile wireless networks unlike wired networks. Protocols like DV and Path Vector routing algorithms don’t work well under frequent topology changes.

Uses position of sensors to make packet forwarding decisions. Every sender maintains state only about local topology. The algorithm divides into two main routing decisions:  Greedy routing  Perimeter Routing Greedy routing The next hop from a node is the neighbor that is geographically closest to the packet’s destination.

The Beaconing mechanism provides all nodes with neighbors’ positions. Beacon contains broadcast MAC address and position. In order To minimize costs and save energy the algorithm use Piggybacking – sends all known local topology with every packet. Why not to use only Greedy forwarding? Major drawback in case no neighbor is closer to the destination

Perimeter routing Right Hand Rule - Right Hand Rule - When arriving at a node x from node y, the next edge traversed is the next one sequentially counterclockwise about x from edge (x,y) Planarized Graphs - Planarized Graphs - A graph in which no two edges cross is known as planar. Two known Graphs - Two known Graphs - Relative Neighborhood Graph (RNG) and Gabriel Graph (GG) Gabriel GraphRelative Neighborhood Graph

When x and D are connected, traversing the face bordering x in either direction leads to a point y at which xD intersects the far side of the face When D is not connected to x, it lies inside an interior face or outside an exterior face. The packet tours unsuccessfully around the entirety of the face, without finding an edge intersecting xD at a point closer to D than Lf.

Overview  Wireless Sensors Networks - WSN  TinyOS Hardware Applications Routing Technique – GPSR Implementation Future Work Summary and Conclusions

 Assumptions: The Sensors are fixed positions and spread as a Grid. Every node knows the architecture of the network. Every node can die and come back to live any time.  Network Building: Every node initialized with no Alive neighbors. Each Sensor Sends Beacon message every [0.5T,1.5T] randomly to avoid collusions. Sensor who don’t gets Beacon or message from his Alive neighbor for more than 4.5T, deletes the node from his neighbor Metrics.

 Trigger Event: The Sensors Listen to the Surrounding using their Mics, when they sense 4kHz sound they start routing that knowledge to the BS.  While routing the data there are 2 phases for choosing next hop: Phase One – Greedy routing.  Neighbor Next hop is chosen according his closeness to the BS – the neighbor that is closest to the Base Station. Phase Two –  Building GG is not necessary due to network topology.  Forwarding the Data to the first edge available CCW from the source Edge.

Overview  Wireless Sensors Networks - WSN  TinyOS Hardware Applications Routing Technique – GPSR Implementation Future Work Summary and Conclusions

 Implementing mechanism that verifying connectivity from source to destination.  Spreading the application for supporting random positions of it’s nodes.  Dealing with the Mac Layer, learning and implementing energy efficient medium access control algorithms for WSN’s: Synchronizations Sleep Throughput Acknowledgments  Acquire dipper understanding on the hardware and its architecture.  QoS.

Overview  Wireless Sensors Networks - WSN  TinyOS Hardware Applications Routing Technique – GPSR Implementation Future Work Summary and Conclusions

 Learning WSN’s limitations and special characteristics.  Acquaintance with the TinyOS and nesC Language.  Writing Simple applications that uses: Timers & Leds Wireless communications Sensors and Buzzer.  Implementing the Routing algorithm “Gpsr” using all the new knowledge.