Slide 1

Published on Slideshow
Static slideshow
Download PDF version
Download PDF version
Embed video
Share video
Ask about this video

Scene 1 (0s)

Wireless Personal Area Networks (WPAN) Part-2: IEEE802.15 Bluetooth.

Scene 2 (15s)

Outline. Motivation History Application and usage scenarios Network architecture Piconets Scatternets Protocol stack Core protocols Cable replacement and telephony control protocols Profiles Packet structure Future developments Wi-Fi vs. Bluetooth.

Scene 3 (26s)

Bluetooth - Motivation. A technology that aims at ad-hoc piconets -- LAN with very limited coverage without the need for infrastructure To connect small devices in close proximity (about 10 m) The envisaged gross data rate is 1 Mbits/s Both asynchronous (data) and synchronous (voice) services Transceiver should be very cheap Low power consumption chip Replace IrDA and solve its main problems: limited range – 2m for built-in interfaces line of sight usually limited to two users, only point-to-point connections are supported no internet working functions has no MAC Big advantage: COST.

Scene 4 (51s)

Bluetooth. History 1994: Ericsson (Mattison/Haartsen) initiated “MC-link” (multi communicator link) project Renaming of the project: Bluetooth according to Harald “Blåtand” Gormsen [son of Gorm], King of Denmark in the 10 th century 1998: foundation of Bluetooth SIG, www.bluetooth.org 1999: erection of a rune stone at Ercisson/Lund ;-) 2001: first consumer products for mass market, spec. version 1.1 released 2005: 5 million chips/week Special Interest Group Original founding members: Ericsson, Intel, IBM, Nokia, Toshiba Added promoters: 3Com, Agere (was: Lucent), Microsoft, Motorola > 10000 members Common specification and certification of products Same time, an IEEE study group for a WPAN specifications started IEEE802.15 – Requirements fulfilled by Bluetooth.

Scene 5 (1m 25s)

History and hi-tech…. Rainos runsten till Ericsson.jpg (48032 bytes).

Scene 6 (1m 40s)

…and the real rune stone. bluetooth_harald_original.

Scene 7 (2m 8s)

Bluetooth Was Originally a Cable-Replacement Technology.

Scene 8 (2m 28s)

You arrive at the office …. In the Office …. While in a meeting, ….

Scene 9 (2m 49s)

On the road …. You arrive at the airport …. You enter the airport waiting lounge, ….

Scene 10 (3m 11s)

Bluetooth - overview. Consortium: Ericsson, Intel, IBM, Nokia, Toshiba… Scenarios: connection of peripheral devices loudspeaker, joystick, headset support of ad-hoc networking small devices, low-cost bridging of networks e.g., GSM via mobile phone - Bluetooth - laptop Simple, cheap, replacement of IrDA, low range, lower data rates, low-power Worldwide operation: 2.4 GHz Available globally for unlicensed users Resistance to jamming and selective frequency fading: FHSS over 79 channels (of 1MHz each), 1600hops/s Coexistence of multiple piconets: like CDMA Links: synchronous connections and asynchronous connectionless Interoperability: protocol stack supporting TCP/IP, OBEX, SDP Range: 10 meters, can be extended to 100 meters Documentation: over 1000 pages specification: www.bluetooth.com.

Scene 11 (3m 46s)

Bluetooth. Universal radio interface for ad-hoc wireless connectivity Interconnecting computer and peripherals, handheld devices, PDAs, cell phones – replacement of IrDA Embedded in other devices, goal: 5€/device (already < 1€) Short range (10 m), low power consumption, license-free 2.45 GHz ISM Voice and data transmission, approx. 1 Mbit/s gross data rate Supports open-ended list of applications Data, audio, graphics, videos.

Scene 12 (4m 12s)

Characteristics. 2.4 GHz ISM band, 79 (23) RF channels, 1 MHz carrier spacing Channel 0: 2402 MHz … channel 78: 2480 MHz G-FSK modulation, 1-100 mW transmit power FHSS and TDD Frequency hopping with 1600 hops/s Hopping sequence in a pseudo random fashion, determined by a master Time division duplex for send/receive separation Voice link – SCO (Synchronous Connection Oriented) FEC (forward error correction), no retransmission, 64 kbit/s duplex, point-to-point, circuit switched Data link – ACL (Asynchronous ConnectionLess) Asynchronous, fast acknowledge, point-to-multipoint, up to 433.9 kbit/s symmetric or 723.2/57.6 kbit/s asymmetric, packet switched Topology Overlapping piconets (stars) forming a scatternet.

Scene 14 (4m 50s)

Bluetooth Application Areas. Data and voice access points Real-time voice and data transmissions Cable replacement Eliminates need for numerous cable attachments for connection Ad hoc networking Device with Bluetooth radio can establish connection with another when in range Developed in late 90s V1.2 → 1Mbps V2.0 → 3Mbps V3.0 → 24Mbps.

Scene 15 (5m 6s)

Bluetooth Architecture. Piconets and Scatternets Piconet is the basic unit of networking One master device and seven slaves Slave can only communicate with its Master Slave can be master of another piconet This is called a scatternet.

Scene 16 (5m 25s)

Piconets and Scatternets. Piconet Basic unit of Bluetooth networking Master and one to seven slave devices Master determines channel and phase Scatternet Device in one piconet may exist as master or slave in another piconet Allows many devices to share same area Makes efficient use of bandwidth.

Scene 17 (5m 40s)

Piconet. Collection of Bluetooth devices connected in an ad hoc fashion and synchronizes to a master node One unit acts as master and the others as slaves for the lifetime of the piconet All devices have the same network capabilities The node establishing the piconet automatically becomes the master Master determines hopping pattern, slaves have to synchronize Each piconet has a unique hopping pattern Participation in a piconet = synchronization to hopping sequence Each piconet has one master and up to 7 simultaneous slaves (> 200 could be parked) Parked device is an inactive device (can be reactivated in milliseconds) Standby device do not participate in piconet If a parked device wants to communicate and there are 7 active slaves, then one of the slaves has to switch to park mode.

Scene 18 (6m 14s)

Forming a piconet. All devices in a piconet hop together Master gives slaves its clock and device ID Hopping pattern: determined by device ID (48 bit, unique worldwide) Phase in hopping pattern determined by clock Addressing Active Member Address (AMA, 3 bit, 8 nodes) for all active nodes Parked Member Address (PMA, 8 bit, 256) for parked nodes SB devices do not need address.

Scene 19 (6m 45s)

Scatternet. Linking of multiple co-located piconets through the sharing of common master or slave devices Devices can be slave in one piconet and master of another Master-slave can switch roles Communication between piconets Devices jumping back and forth between the piconets Overlapping piconets experience collisions.

Scene 20 (7m 7s)

Piconet4 Piconet2 Picönetl . Piconet3 • Shared Slave Master/Slave switch.

Scene 21 (7m 17s)

Piconets & Scatternets. M. S. S. S. S. S. S. S. M/S.

Scene 22 (7m 31s)

Bluetooth Standards. Details of various layers of Bluetooth protocol architecture Bluetooth v1.1 ratified in 2002 as IEEE 802.15.1 Bluetooth v2.0 goes to up to 3Mbps – 2004 Bluetooth v2.1 adopted July 2007 Wibree, an ultra low power Bluetooth technology adopted as part of the Bluetooth specification – 2007. Bluetooth v3.0 adopted April 2009. up to 24Mbps.

Scene 23 (7m 51s)

Protocol Architecture. Bluetooth is a layered protocol architecture Core protocols Cable replacement and telephony control protocols Adopted protocols (using profiles) Core protocols Radio Baseband Link manager protocol (LMP) Logical link control and adaptation protocol (L2CAP) Service discovery protocol (SDP).

Scene 24 (8m 4s)

Protocol Architecture. Cable replacement protocol RFCOMM Telephony control protocol Telephony control specification – binary (TCS BIN) Adopted protocols PPP TCP/UDP/IP OBEX WAP.

Scene 25 (8m 14s)

Bluetooth protocol stack. Radio. Baseband. Link Manager.

Scene 26 (8m 41s)

Protocol stack (core protocols). Bluetooth Radio 2.4 GHZ frequency band Defines modulation (FSK), frequency, power Baseband FHSS with 1600 hops/s, 79 channels, FSK FHSS provides resistance to interference and multipath effects CDMA between different piconets (hopping sequence from the node MAC address) Access in piconet: polling-based FH-TDD.

Scene 27 (8m 58s)

Protocol stack (core protocols). Two different kinds of physical links: Synchronous Connection oriented (SCO) – for audio Asynchronous ConnectionLess (ACL) – transmission of data Audio : interfaces directly with the baseband. Each voice connection is over a 64Kbps SCO link..

Scene 28 (9m 12s)

Protocol stack (core protocols). Host Controller Interface: provides a uniform method of access to the baseband, control registers, etc through USB, PCI, or UART Link Manager Responsible for link set-up between BT devices Set-up security functions like authentication and encryption Synchronization between device clocks Control and negotiate the baseband packet size Control the power mode and duty cycle of BT radio and the connection states of BT nodes in a piconet Mode management: switch master/slave role change hold, sniff, park modes (low power mode).

Scene 29 (9m 36s)

Protocol stack (core protocols). - Adapts to upper layer protocols Protocol multiplexing Segmentation and reassembly QOS flow specification Group abstraction Provides two alternative services to upper-layer protocols is Exchange of signaling messages to establish and configure connection parameters Discovery locates the characteristics/profile of devices in the local area.

Scene 30 (9m 49s)

Protocol Stack. Telephony Control Specification (TCS) defines the call control signaling for the establishment of speech and data calls between Bluetooth devices RFCOMM (cable replacement ) provides emulation of serial links.

Scene 31 (10m 5s)

Bluetooth Adopted Protocols & Profiles. Adopted Protocols Standards from other bodies that are supported PPP (Point to Point Protocol) TCP/UDP/IP OBEX (OBject EXchange), e.g. vCard WAP (Wireless Application Protocol) Usage models and profiles define how these are integrated.

Scene 32 (10m 20s)

Bluetooth Adopted Protocols & Profiles. Profiles Specifications of how to support applications Specify which parts of the total specification are mandatory, optional, or not applicable No point having all functionality in all chips Helps interoperability between vendors Two main types Wireless Audio Cable replacement.

Scene 33 (10m 35s)

Bluetooth Profiles. L2CAP. RFCOMM. OBEX. SDP. L2CAP.

Scene 34 (10m 46s)

Establishing a connection: BT – States. Standby: unconnected but awake Inquiry: listening or wanting to connect Page: setting up connections Active: Connected or Transmitting.

Scene 35 (10m 57s)

Inquiry Procedure. Goal: aims at discovering other neighboring devices Potential master or inquiring node identifies devices in range that wish to participate Transmits ID packet with inquiry access code (IAC) Sends an inquiry message (packet with only the access code). This message is sent over a subset of all possible frequencies. Listen for inquiry response Occurs in Inquiry state Device receives inquiry: t o be discovered node: Enters an inquiry_scan mode When hearing the inquiry_message enter an inquiry_response mode: send a Frequency Hop Sync (FHS) packet with address and timing information Moves to page scan state After discovering the neighbors and collecting information on their address and clock, the inquiring node can start a page routine to setup a piconet.

Scene 36 (11m 27s)

Page Procedure. Goal: e.g., setup a piconet after an inquiry Paging node (master): uses devices address to calculate a page frequency-hopping sequence Sends a page message (i.e., packet with only Device Access Code (DAC) of paged node) Repeated until a response is received When a response is received send a FHS message to allow the paged node to synchronize Paged node (slave): Listens on its hopping sequence When receiving a page message, send a page_response and wait for the FHS of the pager When receiving, slave moves to connection state.

Scene 37 (11m 52s)

Slave Connection State Modes. Active – participates in piconet Listens, transmits and receives packets the device is uniquely identified by a 3bits AM_ADDR and is fully participating Sniff – only listens on specified slots Hold – does not support ACL packets Reduced power status May still participate in SCO exchanges Park – does not participate on piconet Still retained as part of piconet Release AM_ADDR, but have PM_ADDR Low Power Park (PM_Address): still a member of piconet, loses AM_Address Hold (AM_Address): not active but wants to keep AMA Sniff (AM_Address): listens to parts of the signals for activity.

Scene 38 (12m 17s)

Summary of States of a Bluetooth device. standby.

Scene 39 (12m 42s)

Example (without security). A Person in a hotel wants to access her email over a BT enabled PDA. The device will automatically carry out the following steps Inquiry The device initiate an inquiry to find out access points (Masters) within its range All nearby access points respond with their addresses The device picks one out of the responding devices Paging The device will invoke paging procedure It synchronizes with the access point in terms of clock, phase and frequency hop Link establishment The LMP will establish a link with the master ACL link will be used (email).

Scene 40 (13m 6s)

Example (cont.). Service discovery The LMP will use SDP to discover what services are available at the master (email access to the host possible?) Assume the service is available, else it would stop Other available services will be presented to the user L2CAP channel With information obtained from SDP, an L2CAP channel will be created to the master RFCOMM channel An RFCOMM channel will be created over The L2CAP channel. This emulates serial port so applications can run without modifications Network Protocols The network protocols like TCP/IP can now send and receive data over the link.

Scene 41 (13m 32s)

Bluetooth – Establishing a connection. .

Scene 42 (13m 46s)

Wi-Fi v Bluetooth. Wi-Fi LAN (local area) Medium range 54Mbps (a/g) Infrastructure LAN extension Simple connection Secure authentication via WPA2 (considered safe) Layer 1+2 only.

Scene 43 (14m 2s)

Bluetooth versions. Bluetooth 1.1 also IEEE Standard 802.15.1-2002 initial stable commercial standard Bluetooth 1.2 also IEEE Standard 802.15.1-2005 eSCO (extended SCO): higher, variable bitrates, retransmission for SCO AFH (adaptive frequency hopping) to avoid interference Bluetooth 2.0 + EDR (2004, no more IEEE) EDR (enhanced date rate) of 3.0 Mbit /s for ACL and eSCO lower power consumption due to shorter duty cycle Bluetooth 2.1 + EDR (2007) better pairing support, e.g. using NFC improved security Bluetooth 3.0 + HS (2009) Bluetooth 2.1 + EDR + IEEE 802.11a/g = 54 Mbit /s.

Scene 44 (14m 32s)

WPAN: IEEE 802.15.1 – Bluetooth. Data rate Synchronous, connection-oriented: 64 kbit/s Asynchronous, connectionless 433.9 kbit/s symmetric 723.2 / 57.6 kbit/s asymmetric Transmission range POS (Personal Operating Space) up to 10 m with special transceivers up to 100 m Frequency Free 2.4 GHz ISM-band Security Challenge/response (SAFER+), hopping sequence Availability Integrated into many products, several vendors.

Scene 45 (15m 14s)

WPAN: IEEE 802.15 – future developments 1. 802.15.2: Coexistence Coexistence of Wireless Personal Area Networks (802.15) and Wireless Local Area Networks (802.11), quantify the mutual interference 802.15.3: High-Rate Standard for high-rate (20Mbit/s or greater) WPANs, while still low-power/low-cost Data Rates: 11, 22, 33, 44, 55 Mbit/s Quality of Service isochronous protocol Ad hoc peer-to-peer networking Security Low power consumption Low cost Designed to meet the demanding requirements of portable consumer imaging and multimedia applications.

Scene 46 (15m 41s)

WPAN: IEEE 802.15 – future developments 2. Several working groups extend the 802.15.3 standard 802.15.3a: - withdrawn - Alternative PHY with higher data rate as extension to 802.15.3 Applications: multimedia, picture transmission 802.15.3b: Enhanced interoperability of MAC Correction of errors and ambiguities in the standard 802.15.3c: Alternative PHY at 57-64 GHz Goal: data rates above 2 Gbit/s Not all these working groups really create a standard, not all standards will be found in products later ….

Scene 47 (16m 8s)

WPAN: IEEE 802.15 – future developments 3. 802.15.4: Low-Rate, Very Low-Power Low data rate solution with multi-month to multi-year battery life and very low complexity Potential applications are sensors, interactive toys, smart badges, remote controls, and home automation Data rates of 20-250 kbit/s, latency down to 15 ms Master-Slave or Peer-to-Peer operation Up to 254 devices or 64516 simpler nodes Support for critical latency devices, such as joysticks CSMA/CA channel access (data centric), slotted (beacon) or unslotted Automatic network establishment by the PAN coordinator Dynamic device addressing, flexible addressing format Fully handshaked protocol for transfer reliability Power management to ensure low power consumption 16 channels in the 2.4 GHz ISM band, 10 channels in the 915 MHz US ISM band and one channel in the European 868 MHz band Basis of the ZigBee technology – www.zigbee.org.

Scene 48 (16m 47s)

ZigBee. Relation to 802.15.4 similar to Bluetooth / 802.15.1 Pushed by Chipcon (now TI), ember, freescale (Motorola), Honeywell, Mitsubishi, Motorola, Philips, Samsung… More than 260 members about 15 promoters, 133 participants, 111 adopters must be member to commercially use ZigBee spec ZigBee platforms comprise IEEE 802.15.4 for layers 1 and 2 ZigBee protocol stack up to the applications.

Scene 49 (17m 9s)

WPAN: IEEE 802.15 – future developments 4. 802.15.4a: Alternative PHY with lower data rate as extension to 802.15.4 Properties: precise localization (< 1m precision), extremely low power consumption, longer range Two PHY alternatives UWB (Ultra Wideband): ultra short pulses, communication and localization CSS (Chirp Spread Spectrum): communication only 802.15.4b, c, d, e, f, g: Extensions, corrections, and clarifications regarding 802.15.4 Usage of new bands, more flexible security mechanisms RFID, smart utility neighborhood (high scalability) 802.15.5: Mesh Networking Partial meshes, full meshes Range extension, more robustness, longer battery live 802.15.6: Body Area Networks Low power networks e.g. for medical or entertainment use 802.15.7: Visible Light Communication Not all these working groups really create a standard, not all standards will be found in products later ….