Wireless Sensor Networks 11th Lecture 29.11.2006 Christian - - PowerPoint PPT Presentation

wireless sensor networks
SMART_READER_LITE
LIVE PREVIEW

Wireless Sensor Networks 11th Lecture 29.11.2006 Christian - - PowerPoint PPT Presentation

Wireless Sensor Networks 11th Lecture 29.11.2006 Christian Schindelhauer schindel@informatik.uni-freiburg.de University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer 1 University of Freiburg Institute of


slide-1
SLIDE 1

1

University of Freiburg Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks

11th Lecture 29.11.2006

Christian Schindelhauer

schindel@informatik.uni-freiburg.de

slide-2
SLIDE 2

University of Freiburg Institute of Computer Science Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks 21.11.2006 Lecture No. 06-2

Bluetooth in WSN?

There are several commercially available MAC protocol/products – Wi-Fi – Bluetooth Why not Bluetooth in WSN? – The need to constantly have a master node – Limited number of active slaves per piconet – Active slave must always be switched on – Passive slave has to apply at master to be active slave – Complexity – Tight synchronization among nodes in piconet

slide-3
SLIDE 3

University of Freiburg Institute of Computer Science Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks 21.11.2006 Lecture No. 06-3

However…

Strong points: – Spread Spectrum radio – Mass production: ensures robustness and reduces cost Dual-radio BTnodes (research at ETH Zürich): – Bluetooth subsystem – Low-power radio – Scatternets with max. 4 Piconets

slide-4
SLIDE 4

University of Freiburg Institute of Computer Science Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks 21.11.2006 Lecture No. 06-4

Understanding Bluetooth

Bluetooth Characteristics Protocol Stack Architecture: – Piconets – Scatternets Radio Specifications Baseband Specifications – FHSS and TDD Packet Formats Error Correction

slide-5
SLIDE 5

University of Freiburg Institute of Computer Science Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks 21.11.2006 Lecture No. 06-5

Characteristics

Initial goal: Cable replacement Operates in the unlicensed ISM 2.4 GHz range, using FHSS Short communication range Asynchronous (data) and synchronous (voice) service supported Data rate No need for infra-structure Low power consumption

slide-6
SLIDE 6

University of Freiburg Institute of Computer Science Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks 21.11.2006 Lecture No. 06-6

Bluetooth Module

Lower Layer Protocols

Radio

Link Manager Protocol (LMP)

Baseband

Host Controller Interface (HCI) Logical Link Control and Adaptation Protocol (L2CAP) Higher Layers Applications

slide-7
SLIDE 7

University of Freiburg Institute of Computer Science Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks 21.11.2006 Lecture No. 06-7

Network Topologies

Conventional ad hoc network Bluetooth

slide-8
SLIDE 8

University of Freiburg Institute of Computer Science Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks 21.11.2006 Lecture No. 06-8

Piconet

active slave master parked slave standby An FH Bluetooth channel is associated with a piconet. Star Topology – 1 Master, up to 7 active slaves – Unlimited number of passive slaves Master: – determines hopping scheme and timing – Administers piconet (polling) Logical Channels – Asynchronous, packet oriented – Synchronous, connection-oriented (voice, slot reservation)

slide-9
SLIDE 9

University of Freiburg Institute of Computer Science Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks 21.11.2006 Lecture No. 06-9

Scatternet

Scatternet –intersecting piconets. – Devices can be slave in both or master in one and slave in other. Piconets with overlapping coverage use different hopping sequences – Collisions may occur when multiple piconets use the same carrier frequency at the same time Devices can participate in multiple piconets simultaneously, creating a scatternet – A device can only be the master of one piconet at a time – A device may serve as master in one piconet and slave in another – A device may serve as slave in multiple piconets

M M S S S S P SB SB P P

M=Master SB=Standby P=Parked S=Slave

slide-10
SLIDE 10

University of Freiburg Institute of Computer Science Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks 21.11.2006 Lecture No. 06-10

Radio & Baseband Specification

Operates in 2.4 GHz ISM: – Divided into 79 hop frequencies: f = 2402+k MHz, k= 0,..78 (but 23 in Spain, France, Japan), spaced 1 MHz apart. Restriction of ISM band for FH system: – Signal bandwidth is limited to 1 MHz – Data rates is limited to 1 Mb/s per channel GFSK: – Binary ‘1’: sent as positive freq deviation from RF channel center freq – Binary ‘0’: sent as negative freq deviation from the channel center freq Bluetooth radio is based on FHSS and TDD: – In time domain, RF channel is divided into time slot of 625 micro secs on different frequency Terminology: – Frame = a complete transmit/receive cycle – Slot = a 625 microsecond segment within a frame

slide-11
SLIDE 11

University of Freiburg Institute of Computer Science Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks 21.11.2006 Lecture No. 06-11

Frequency Hopping & Time Division Duplexing

  • µ
  • Complete packet transmission occurs during a Slot

Frequency hops from Slot to Slot to Slot Frames define matched Master / Slave Slot transmissions

  • µ
slide-12
SLIDE 12

University of Freiburg Institute of Computer Science Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks 21.11.2006 Lecture No. 06-12

Multi-Slave Transmission

  • The Bluetooth master interleaves traffic between multiple

simultaneously active slaves.

  • Each Master can support up to 7 simultaneously active slaves
slide-13
SLIDE 13

University of Freiburg Institute of Computer Science Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks 21.11.2006 Lecture No. 06-13

Multi-Slot Packets

  • Reduced Overhead

f(k) 625 µ µ µ µs f(k+1) f(k+2) f(k+3) f(k+4) f(k) f(k) f(k+5) f(k+6) Tx Rx Tx Tx Rx Rx

slide-14
SLIDE 14

University of Freiburg Institute of Computer Science Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks 21.11.2006 Lecture No. 06-14

  • Point to Multi-Point Transmission
  • The Bluetooth Master can also simultaneously transmit to all of its active

Slaves at one time

  • In such transmissions there can be no reverse traffic from the Slaves
slide-15
SLIDE 15

University of Freiburg Institute of Computer Science Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks 21.11.2006 Lecture No. 06-15

10 20 30 40 50 60 70 80 10 20 30 40 50 60 70 80 90 100 10 20 30 40 50 60 70 80

  • Total Transmission Slots: 100

Transmission Slots Hit: 0 Transmission Efficiency: ~100% Active Piconets: 1

FHSS in Piconet

10 20 30 40 50 60 70 80 10 20 30 40 50 60 70 80 90 100 10 20 30 40 50 60 70 80

  • Total Transmission Slots: 100

Transmission Slots Hit: 0 Transmission Efficiency: ~100% Active Piconets: 1

slide-16
SLIDE 16

University of Freiburg Institute of Computer Science Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks 21.11.2006 Lecture No. 06-16

Bluetooth Piconets Degrade Gracefully with Density...

10 20 30 40 50 60 70 80 10 20 30 40 50 60 70 80 90 100 10 20 30 40 50 60 70 80

  • !

" #

  • Total Transmission Slots: 1000

Transmission Slots Hit: 112 Transmission Efficiency: ~89% Active Piconets: 10

$ %& $ $ ''' $ (&) $ *+,-.

slide-17
SLIDE 17

University of Freiburg Institute of Computer Science Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks 21.11.2006 Lecture No. 06-17

Baseband: Packets

Packet Format: Access Code: timing synchronization, offset compensation, paging and inquiry. – Three types : Channel Access Code (CAC), Device Access Code (DAC) and Inquiry Access Code (IAC). Packet Header: – Target device address – Type code – information for packet acknowledgement, sequencing, flow control, CRC Payload: voice field, data field or both.

slide-18
SLIDE 18

University of Freiburg Institute of Computer Science Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Wireless Sensor Networks 21.11.2006 Lecture No. 06-18

Baseband: Error Correction

Fast ARQ is implemented – To minimize complexity, overhead, and wasteful retransmission – Sender is notified of packet reception in Rx slot after Tx

slide-19
SLIDE 19

19

University of Freiburg Computer Networks and Telematics

  • Prof. Christian Schindelhauer

Thank you

Wireless Sensor Networks Christian Schindelhauer 11th Lecture 29.11.2006

schindel@informatik.uni-freiburg.de