Wireless Sensor Networks 3rd Lecture

Slides:



Advertisements
Similar presentations
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Advertisements

1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 2nd Lecture Christian Schindelhauer.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 5th Lecture Christian Schindelhauer.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 3rd Lecture Christian Schindelhauer.
Internetworking Fundamentals (Lecture #2) Andres Rengifo Copyright 2008.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 5 Updated January 2009 Raymond Panko’s Business Data Networks and Telecommunications,
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Aug. 19, 2010
Module 2: Information Technology Infrastructure
Objectives Overview Discuss the purpose of the components required for successful communications and identify various sending and receiving devices Differentiate.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 2.
Data and Computer Communications Chapter 10 – Circuit Switching and Packet Switching (Wide Area Networks)
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Data and Computer Communications Circuit Switching and Packet Switching.
Overview of computer communication and Networking Communication VS transmission Computer Network Types of networks Network Needs Standards.
Lecture 6 Page 1 Advanced Network Security Review of Networking Basics Advanced Network Security Peter Reiher August, 2014.
Computer Networks Group Universität Paderborn Computer Networks Chapter 1: A brief KMS recap Holger Karl.
Lecture # 03 Switching Course Instructor: Engr. Sana Ziafat.
Computer Communication & Networks Lecture # 03 Circuit Switching, Packet Switching Nadeem Majeed Choudhary
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Muhammad Waseem Iqbal Lecture # 20 Data Communication.
NETWORK AND COMMUNICATIONS
INTRODUCTION TO WIRELESS SENSOR NETWORKS
Chapter 2 PHYSICAL LAYER.
Chapter 9 Introduction To Data-Link Layer 9.# 1
IMPROVING OF WIRELESS MESH NETWORKS.
Chapter 16 – Networking Outline 16.1 Introduction
The University of Adelaide, School of Computer Science
Overview of Wireless Networks:
Intro to MIS – MGS351 Network Basics
Point-to-Point Network Switching
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Ad-hoc Networks.
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
UNIT II –Part 2.
21-2 ICMP(Internet control message protocol)
Packet Switching Datagram Approach Virtual Circuit Approach
The OSI Model and the TCP/IP Protocol Suite
OSI Protocol Stack Given the post man exemple.
Wireless Sensor Network Architectures
Understanding the OSI Reference Model
Wireless Sensor Networks 5th Lecture
A comparison of Ad-Hoc Routing Protocols
CT1303 LAN Rehab AlFallaj.
Sensor Network Routing
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
CHAPTER 3 Physical Layer.
Network Basics Extended Learning Module E
The OSI Model and the TCP/IP Protocol Suite
Wireless ATM PRESENTED BY : NIPURBA KONAR.
Intro To Computer Networks
Extending IP to Low-Power, Wireless Personal Area Networks
by Saltanat Mashirova & Afshin Mahini
Communication Networks NETW 501
Data Communication and Computer Networks
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
EEC-484/584 Computer Networks
Chapter 20 Network Layer: Internet Protocol
Network Core and QoS.
ECE453 – Introduction to Computer Networks
Data Communication Networks
Switching Techniques.
Network Architecture for Cyberspace
Wireless Ad Hoc Networks
Networking.
The OSI Model and the TCP/IP Protocol Suite
communications system
Network Core and QoS.
Switching.
Presentation transcript:

Wireless Sensor Networks 3rd Lecture 31.10.2006 Christian Schindelhauer

MANET vs. WSN Many commonalities: Self-organization, energy efficiency, (often) wireless multi-hop Many differences Applications, equipment: MANETs more powerful (read: expensive) equipment assumed, often “human in the loop”-type applications, higher data rates, more resources Application-specific: WSNs depend much stronger on application specifics; MANETs comparably uniform Environment interaction: core of WSN, absent in MANET Scale: WSN might be much larger (although contestable) Energy: WSN tighter requirements, maintenance issues Dependability/QoS: in WSN, individual node may be dispensable (network matters), QoS different because of different applications Data centric vs. id-centric networking Mobility: different mobility patterns like (in WSN, sinks might be mobile, usual nodes static)

Enabling Technologies for WSN Cost reduction For wireless communication, simple microcontroller, sensing, batteries Miniaturization Some applications demand small size “Smart dust” as vision Energy harvesting Recharge batteries from ambient energy (light, vibration, …)

Types of Radio Networks Cellular Networks base stations distributed over the field each base station covers a cell used for mobile phones WLAN can be seen as a special case Mobile Ad Hoc Networks self-configuring network of mobile nodes node serve as client and router no infrastructure necessary Sensor Networks network of sensor devices with controller and radio transceivers base station with more resources

Computer Networking Basics

Communication basics Information Conventions for representation Information: Human interpretation Data: Formalized representation Signal: Representation of data by characteristic changes of a physical variable Information Conventions for representation Abstract world Data Conventions for representation Physical world Signals

Signals propagate in medium, store data Message Sequence Charts (MSC) Signals traveling in a medium take time to reach destination – delay d Depends on distance and propagation speed in transmission medium To represent one or several bits, a signal extending in time is needed – duration of transmission Determined by rate r and data size During time d, r*d bits are generated Stored in the medium Start of transmission End of transmission Time Delay d Distance

Basic organization of communication Duplexing: Given a single pair of communicating peers, duplexing describes rules when each peer is allowed to send to the other one Using which resource Mutiplexing: Given several pairs, multiplexing describes when which pair, using which resources, is allowed to communicate Main resources: Time, frequency (+ some others) Example combinations? Hier einzeichnen

Multiplexing & shared resources Virtually shared, but exclusively controlled! Multiplexing can be viewed as a means to regulate the access to a resource that is shared by multiple users The switching element/its outgoing line With the switching element as the controller Are there other examples of “shared resources”? Classroom, with “air” as physical medium A shared copper wire, as opposed to direct connection Characteristic: a broadcast medium! Shared! Shared!

How to realize multiple hops: Switching In absence of direct connection between communicating peers, some sort of switching becomes necessary Option 1: Circuit switching Request a (physical) connection Turn knobs, switches, etc. Use this connection as before – peers are now directly connected http://www.wdrcobg.com/switchboard.html

Packet Switching Option 2: Packet switching Instead of building and releasing an end-to-end connection for each communication’s entire length, only Use connections from one hop to another hop Communicate well identified parts of a communication – packets – between these hop neighbors

Routing Tables Routing table of W Destination Neighbor Packet forwarding simple lookup gives next hop Routing algorithms compute the routing tables Routing table of W Destination M P Z U 2 3 4 V X Y Neighbor

Handling errors Transmission errors Signals are mutilated, not correctly converted to (intended) bits Local issue Packets are missing Local or end-to-end issue Overload problems Flow control: Fast sender overruns slow receiver Congestion control: Receiver would be fast enough, but sender injects more packets into network than network is able to handle Where and how to handle these errors?

Typical examples of services Datagram service Unit of data are messages Correct, but not necessarily complete or in order Connection-less Usually insecure/not dependable, not confirmed Reliable byte stream Byte stream Correct, complete, in order, confirmed Sometimes, but not always secure/dependable Connection-oriented Almost all possible combinations are conceivable!

ISO/OSI 7-layer reference model (complete network)

Nothing stated by TCP/IP model TCP/IP protocol stack Nothing stated by TCP/IP model

Zigbee Protocol Stack

Single node architecture 2nd Chapter Single node architecture

Outline Sensor node architecture Energy supply and consumption Runtime environments for sensor nodes Case study: TinyOS

Sensor node architecture Main components of a WSN node Controller Communication device(s) Sensors/actuators Memory Power supply Memory Communication device Sensor(s)/ actuator(s) Controller Power supply

Controller Main options: Microcontroller – general purpose processor, optimized for embedded applications, low power consumption, cheap FPGAs – not optimized for energy consumption ASICs – best solution, but very expensive Example microcontrollers Texas Instruments MSP430 16-bit RISC core, up to 4 MHz, versions with 2-10 kbytes RAM, several DACs, RT clock Atmel ATMega 8-bit controller, larger memory than MSP430, slower

ü Communication device Which transmission medium? Electromagnetic at radio frequencies? Electromagnetic, light? Ultrasound? ü

Physics of Electro-magnetic Waves Frequency f : number of oscilations per second unit of measurement : Hertz wave length : distance (in meters) between wave maxima The propagation speed of waves in vacuum is constant: speed of light c  3  108 m/s Note that:   f = c

Thank you (and thanks go also to Holger Karl for providing slides) Wireless Sensor Networks Christian Schindelhauer 3rd Lecture 31.10.2006