Bluetooth. Acknowledgements. Based on Jochen Schiller slides. Supporting text

Similar documents
Bluetooth. Basic idea

Wireless Personal Area Networks

Bluetooth. Bluetooth Basics Bluetooth and Linux Bluetooth at AG Tech. Dr.-Ing. H. Ritter, 7.1

MOBILE COMPUTING. Bluetooth 9/20/15. CSE 40814/60814 Fall Basic idea

Local Area Networks NETW 901

Structure of the Lecture

Bluetooth. Bluetooth: History. What is a PAN? EEC173B/ECS152C, Spring Wireless Personal Area Networks (PAN)

10/6/08. Bluetooth. Bluetooth. Bluetooth

UNIT 5 P.M.Arun Kumar, Assistant Professor, Department of IT, Sri Krishna College of Engineering and Technology, Coimbatore.

Mobile Communication Technology. WiMAX. according to IEEE. ZigBee. Bluetooth m LAN. WiFi x <10m PAN. IEEE 802.

Structure of the Lecture WPAN. Bluetooth Protocol Stack. WPAN - Bluetooth

CS4/MSc Computer Networking. Lecture 13: Personal Area Networks Bluetooth

Introduction to Bluetooth Wireless Technology

MOBILE COMPUTING 4/3/18. Bluetooth. Bluetooth. CSE 40814/60814 Spring 2018

Networked Embedded Systems: Bluetooth

Bluetooth: Short-range Wireless Communication

e-pg Pathshala Quadrant 1 e-text

CHAPTER 12 BLUETOOTH AND IEEE

MOBILE COMPUTING. Jan-May,2012. ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala.

Wireless LANs & PANs Case Study: Bluetooth & IEEE W.lan.4

Guide to Wireless Communications, 3 rd Edition. Objectives

Amarjeet Singh. February 7, 2012

5.7 WRAN: IEEE (1)

12/2/09. Mobile and Ubiquitous Computing. Bluetooth Networking" George Roussos! Bluetooth Overview"

Wireless Sensor Networks

Inside Bluetooth. Host. Bluetooth. Module. Application RFCOMM SDP. Transport Interface. Transport Bus. Host Controller Interface

PANs: Bluetooth & Wireless LANs & PANs Case Study: Bluetooth & IEEE W.lan.4. Bluetooth overview. PANs: Personal area networks

Efficient Multicast Schemes for Mobile Multiparty Gaming Applications

Bluetooth Demystified

ENRNG3076 : Oral presentation BEng Computer and Communications Engineering

CS263: Wireless Communications and Sensor Networks

Lecture Objectives. Lecture and Bluetooth technology. Agenda. IEEE b. Characteristics. Center Frequencies

[A SHORT REPORT ON BLUETOOTH TECHNOLOGY]

Communication Systems. WPAN: Bluetooth. Page 1

Introduction to Wireless Networking ECE 401WN Spring 2009

Redes Inalámbricas Tema 2.B Wireless PANs: Bluetooth

WIRELESS TECHNOLOGIES

Computer Networks II Advanced Features (T )

Embedded Systems. 8. Communication

Simulation of Bluetooth Network

Dominique Chomienne & Michel Eftimakis NewLogic

ICT 5305 Mobile Communications. Lecture - 8 April Dr. Hossen Asiful Mustafa

Bluetooth. Renato Lo Cigno

Bluetooth. The Bluetooth Vision. Universal Wireless Connectivity. Universal Wireless Connectivity

Wireless Networked Systems

By FaaDoOEngineers.com

Wireless Local Area Network. Internet Protocol Suite

Mobile Communications Chapter 7: Wireless PANs

Bluetooth. Bluetooth Radio

Ah-Hoc, PAN, WSN,... Introduction Bluetooth ( ) Zigbee ( ) Renato Lo Cigno

Bluetooth. Quote of the Day. "I don't have to be careful, I've got a gun. -Homer Simpson. Stephen Carter March 19, 2002

System Level Analysis of the Bluetooth standard

Sensor Application for Museum Guidance

Implementing A Bluetooth Stack on UEFI

Solving the Interference Problem due to Wireless LAN for Bluetooth Transmission Using a Non- Collaborative Mechanism. Yun-Ming, Chiu 2005/6/09

Ad Hoc Nets - MAC layer. Part II TDMA and Polling

Wireless Sensor Networks BLUETOOTH LOW ENERGY. Flavia Martelli

SIMULATION BASED ANALYSIS OF BLUETOOTH NETWORKS. M. Subramani and M. Ilyas

BASEBAND SPECIFICATION

CHAPTER 3 BLUETOOTH AND IEEE

Objectives of the Bluetooth Technology

Introduction to Bluetooth

Wireless Local Area Networks (WLAN)

Chapter 5 (Part 3) LINK LAYER

Bluetooth Tutorial. Bluetooth Introduction. Bluetooth Technology

A Guide. Wireless Network Library Bluetooth

Wireless LANs. Characteristics Bluetooth. PHY MAC Roaming Standards

Module 5. Embedded Communications. Version 2 EE IIT, Kharagpur 1

Electromagnetic Spectrum (3kHz 300GHz)

Bluetooth Wireless Technology meets CAN

Master. Slave. Master. Slaves. TCP/IP Traffic with Efficient Bluetooth Technology. Shafqat Hameed 1, Umar F.Khan 2, *Muhammad Saleem 3

Personal Area Networking over Bluetooth

Wireless Communications

ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL

Advanced Computer Networks

Junseok Kim Wireless Networking Lab (WINLAB) Konkuk University, South Korea

Performance Evaluation of Bluetooth Links in the Presence of Specific Types of Interference

CCM 4300 Lecture 16. 3G, 4G, Satellite and Bluetooth Communications. Dr S Rahman. Computer Networks, Wireless and Mobile Communication Systems

Image acquisition and Communication

original standard a transmission at 5 GHz bit rate 54 Mbit/s b support for 5.5 and 11 Mbit/s e QoS

Inside Bluetooth Low Energy

PCs Closed! Cell Phones Off! Marketing Assistant Manager - Magic Lin

Bluetooth. Bluetooth. WPAN Technologies. HomeRF. Bluetooth. Claudio Casetti. Dipartimento di Elettronica Politecnico di Torino

Wireless Personal Area Networks & Wide Area Networks

WPAN/WBANs: ZigBee. Dmitri A. Moltchanov kurssit/elt-53306/

By N.Golmie Presented by: Sushanth Divvela

Efficient Multicast Schemes for Mobile Multiparty Gaming Applications

MI-BPS (Wireless Networks) FIT - CTU

Lecture Computer Networks

Feasibility of a Bluetooth Based Structural Health Monitoring Telemetry System

Wireless Protocols Overview

Introducing Bluetooth

Securing A Bluetooth Device

WIRELESS LAN (WLAN) Efthyvoulos C. Kyriacou (PhD) Assoc. Prof. Computer Science and Engineering Department

Computer Networks. Wireless LANs

AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE

Modulation. Propagation. Typical frequency bands

A Routing Protocol and Energy Efficient Techniques in Bluetooth Scatternets

Bluetooth low energy technology Bluegiga Technologies

Overview of Bluetooth

Transcription:

BT 1 Bluetooth FEUP PR BT 2 Acknowledgements Based on Jochen chiller slides upporting text» Jochen chiller, obile Comunications, Addison-Wesley» ection 7.5 Bluetooth

BT 3 Bluetooth» Universal radio interface for ad-hoc wireless connectivity» Interconnecting computer and peripherals, handheld devices, PDAs, cell phones» Embedded in other devices, goal: 5 /device» hort range (10 m), low power consumption, license-free 2.45 GHz I» Voice and data transmission, approx. 1 bit/s gross data rate One of the first modules (Ericsson). Characteristics 2.4 GHz I band, 79 RF channels, 1 Hz carrier spacing Channel 0: 2402 Hz channel 78: 2480 Hz G-FK modulation, 1-100 mw transmit power FH and TDD Frequency hopping with 1600 hops/s Hopping sequence in a pseudo random fashion, determined by a master Time division duplex Voice link CO (ynchronous Connection Oriented) FEC, 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 BT 4

BT 5 Piconet Collection of devices connected in an ad hoc One unit acts as master the others as slaves, for the lifetime of the piconet aster determines hopping pattern each piconet has a unique hopping pattern hopping pattern determined by device ID 48 bit, unique worldwide slaves have to synchronize» B»»» P P `»» B» P Each piconet has one master up to 7 simultaneous slaves Active ember Address: AA, 3 bit 200 could be parked Parked ember Address: PA, 8 bit =aster =lave P=Parked B=tandby BT 6 catternet Linking multiple co-located piconets through the sharing of common master or slave devices P Piconets (each with a capacity of < 1 bit/s) B P P =aster =lave P=Parked B=tandby P B B

BT 7 Bluetooth Protocol tack audio apps. NW apps. vcal/vcard telephony apps. mgmnt. apps. TCP/UDP OBEX IP BNEP PPP AT modem commands TC BIN DP Control Audio RFCO (serial line interface) Logical Link Control and Adaptation Protocol (L2CAP) Link anager Baseband Radio Host Controller Interface AT: attention sequence OBEX: object exchange TC BIN: telephony control protocol specification binary BNEP: Bluetooth network encapsulation protocol DP: service discovery protocol RFCO: radio frequency comm. Frequency election during Data Transmission 625 µs BT 8 f k f k+1 f k+2 f k+3 f k+4 f k+5 f k+6 t f k f k+3 f k+4 f k+5 f k+6 t f k f k+1 f k+6 t

BT 9 Baseband Low-level packet definition» Access code» Packet header 1/3-FEC, active member address (broadcast + 7 slaves), link type, alternating bit ARQ/EQ, checksum 68(72) 54 0-2745 bits access code packet header payload 4 64 (4) preamble sync. (trailer) 3 4 1 1 1 8 bits A address type flow ARQN EQN HEC BT 10 CO Payload Types payload (30) HV1 audio (10) FEC (20) HV2 audio (20) FEC (10) HV3 audio (30) DV audio (10) header (1) payload (0-9) 2/3 FEC CRC (2) (bytes)

BT 11 ACL Payload types payload (0-343) header (1/2) payload (0-339) CRC (2) D1 header (1) payload (0-17) 2/3 FEC CRC (2) DH1 header (1) payload (0-27) CRC (2) (bytes) D3 DH3 header (2) payload (0-121) 2/3 FEC header (2) payload (0-183) CRC (2) CRC (2) D5 DH5 header (2) payload (0-224) 2/3 FEC header (2) payload (0-339) CRC (2) CRC (2) AUX1 header (1) payload (0-29) BT 12 Baseband Data Rates ACL 1 slot 3 slot 5 slot CO Payload User ymmetric Asymmetric Header Payload max. Rate max. Rate [kbit/s] Type [byte] [byte] FEC CRC [kbit/s] Forward Reverse D1 1 0-17 2/3 yes 108.8 108.8 108.8 DH1 1 0-27 no yes 172.8 172.8 172.8 D3 2 0-121 2/3 yes 258.1 387.2 54.4 DH3 2 0-183 no yes 390.4 585.6 86.4 D5 2 0-224 2/3 yes 286.7 477.8 36.3 DH5 2 0-339 no yes 433.9 723.2 57.6 AUX1 1 0-29 no no 185.6 185.6 185.6 HV1 na 10 1/3 no 64.0 HV2 na 20 2/3 no 64.0 HV3 na 30 no no 64.0 DV 1 D 10+(0-9) D 2/3 D yes D 64.0+57.6 D Data edium/high rate, High-quality Voice, Data and Voice

BT 13 Baseband Link Types Polling-based TDD packet transmission 625µs slots, master polls slaves CO (ynchronous Connection Oriented) Voice Periodic single slot packet assignment, 64 kbit/s full-duplex, point-to-point ACL (Asynchronous ConnectionLess) Data Variable packet size (1,3,5 slots), asymmetric bandwidth, point-to-multipoint ATER CO ACL CO ACL CO ACL CO ACL f 0 f 6 f 8 f 12 f 4 f 20 f 14 f 18 LAVE 1 f 1 f 7 f 9 f 13 f 19 LAVE 2 f 5 f 21 f 17 BT 14 Robustness low frequency hopping with hopping patterns determined by a master Protection from interference on certain frequencies eparation from other piconets Retransmission ACL only, very fast Forward Error Correction CO and ACL Error in payload (not header!) NAK ATER A C C F H LAVE 1 B D E LAVE 2 G G

BT 15 Baseband tates of a Bluetooth Device standby unconnected detach inquiry page connecting transmit AA connected AA active park PA hold AA sniff AA low power tandby: do nothing Inquire: search for other devices Page: connect to a specific device Connected: participate in a piconet Park: release AA, get PA niff: listen periodically, not each slot Hold: stop ACL, CO still possible, possibly participate in another piconet BT 16 L2CAP Logical Link Control and Adaptation Protocol imple data link protocol on top of baseband Connection oriented, connectionless, and signaling channels Protocol multiplexing RFCO, DP, telephony control egmentation & reassembly Up to 64kbyte user data Qo specification per channel delay, jitter, bursts, bandwidth Group abstraction Create/close group, add/remove member

BT 17 L2CAP logical channels lave aster lave L2CAP baseband L2CAP L2CAP 2 d 1 1 d d d d 1 1 d d 2 baseband baseband signalling ACL connectionless connection-oriented BT 18 L2CAP packet formats Connectionless PDU 2 2 2 0-65533 bytes length CID=2 P payload Connection-oriented PDU 2 2 0-65535 bytes length CID payload ignalling command PDU 2 2 bytes length CID=1 One or more commands 1 1 2 0 code ID length data

BT 19 ecurity PIN (1-16 byte) User input (initialization) Pairing PIN (1-16 byte) E 2 Authentication key generation (possibly permanent storage) E 2 link key (128 bit) Authentication link key (128 bit) E 3 Encryption key generation (temporary storage) E 3 encryption key (128 bit) Encryption encryption key (128 bit) Keystream generator Keystream generator Data payload key Ciphering payload key Cipher data Data BT 20 Additional Protocols DP ervice Discovery Protocol» Inquiry/response protocol for discovering services in radio proximity» Adapted to dynamic environment RFCO» Emulation of a serial port Telephony Control Protocol pecification (TC)» Call control (setup, release)» Group management

BT 21 WPAN: IEEE 802.15-1 Bluetooth Data rate» ynchronous, connection-oriented 64 kbit/s» Asynchronous, connectionless 433.9 kbit/s symmetric 723.2 / 57.6 kbit/s asymmetric Transmission range 10 m 100 m, with special transceivers Frequency 2.4 GHz I-band Connection set-up time Depends on power-mode max. 2.56s, avg. 0.64s Quality of ervice guarantees, ARQ/FEC BT 22 WPAN: IEEE 802.15 future developments 1 802.15-2: Coexistance Coexistence of Wireless Personal Area Networks (802.15) and Wireless Local Area Networks (802.11), quantify the mutual interference 802.15-3: High-Rate tandard for high-rate (20bit/s or greater) WPANs, while still low-power/low-cost Data Rates: 11, 22, 33, 44, 55 bit/s Quality of ervice isochronous protocol Ad hoc peer-to-peer networking ecurity Low power consumption Low cost Designed to meet the demanding requirements of portable consumer imaging and multimedia applications

BT 23 WPAN: IEEE 802.15 future developments 2 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 aster-lave or Peer-to-Peer operation upport for critical latency devices, such as joysticks CA/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 I band, 10 channels in the 915 Hz U I band and one channel in the European 868 Hz band RFID Radio Frequency Identification (1) BT 24 Data rate» Transmission of ID only (e.g., 48 bit, 64kbit, 1 bit)» 9.6 115 kbit/s Transmission range» Passive: up to 3 m» Active: up to 30-100 m» imultaneous detection of up to, e.g., 256 tags, scanning of, e.g., 40 tags/s Frequency» 125 khz, 13.56 Hz, 433 Hz, 2.4 GHz, 5.8 GHz and many others ecurity» Application dependent, typ. no crypt. on RFID device Cost» Very cheap tags, down to 1 (passive) Availability» any products, many vendors Connection set-up time» Depends on product/medium access scheme (typ. 2 ms per device) Quality of ervice» none anageability» Very simple, same as serial interface pecial Advantages/Disadvantages» Advantage: extremely low cost, large experience, high volume available, no power for passive RFIDs needed, large variety of products, relative speeds up to 300 km/h, broad temp. range» Disadvantage: no Qo, simple denial of service, crowded I bands, typ. oneway (activation/ transmission of ID)

BT 25 RFID Radio Frequency Identification (2) Function tandard: In response to a radio interrogation signal from a reader (base station) the RFID tags transmit their ID Enhanced: additionally data can be sent to the tags, different media access schemes (collision avoidance) Features Categories No line-of sight required (compared to, e.g., laser scanners) RFID tags withstand difficult environmental conditions (sunlight, cold, frost, dirt etc.) Products available with read/write memory, smart-card capabilities Passive RFID: operating power comes from the reader over the air which is feasible up to distances of 3 m, low price (1 ) Active RFID: battery powered, distances up to 100 m RFID Radio Frequency Identification (3) Applications BT 26 Total asset visibility: tracking of goods during manufacturing, localization of pallets, goods etc. Loyalty cards: customers use RFID tags for payment at, e.g., gas stations, collection of buying patterns Automated toll collection: RFIDs mounted in windshields allow commuters to drive through toll plazas without stopping Others: access control, animal identification, tracking of hazardous material, inventory control, warehouse management,... Local Positioning ystems GP useless indoors or underground, problematic in cities with high buildings RFID tags transmit signals, receivers estimate the tag location by measuring the signal s time of flight

BT 27 I band interference any sources of interference icrowave ovens, microwave lightning 802.11, 802.11b, 802.11g, 802.15 Even analog TV transmission, surveillance Unlicensed metropolitan area networks Levels of interference Physical layer: interference acts like noise u pread spectrum tries to minimize this u FEC/interleaving tries to correct AC layer: algorithms not harmonized u E.g., Bluetooth might confuse 802.11 BT 28 802.11 vs. 802.15/Bluetooth f [Hz] 2480 802.11b 2402 DIF DIF 500 byte DIF 100 byte IF IF DIF DIF 100 byte 1000 byte IF 500 byte DIF 100 byte IF IF DIF IF DIF 100 byte DIF IF 500 byte DIF 100 byte IF t 3 channels (separated by installation) 802.15.1 79 channels (separated by hopping pattern)