Personal Area Networking over Bluetooth

Size: px
Start display at page:

Download "Personal Area Networking over Bluetooth"

Transcription

1 Personal Area Networking over Bluetooth Pravin Bhagwat Networking Research Group AT&T Labs - Research pravin@acm.org ACM Mobicom 2000 Half day tutorial Aug 06, 2000 Boston, MA Bluetooth A cable replacement technology 1 Mb/s symbol rate Range 10+ meters Single chip radio + baseband at low power & low price point Why not use Wireless LANs? - power - cost Pravin Bhagwat (AT&T Labs) 2 Tutorial 3: Bluetooth 1

2 Value proposition of Bluetooth Cordless headset Cell phone mouse Data access point Cable replacement Internet access Ad hoc networking Pravin Bhagwat (AT&T Labs) 3 Bluetooth working group history February 1998: The Bluetooth SIG is formed promoter company group: Ericsson, IBM, Intel, Nokia, Toshiba May 1998: Public announcement of the Bluetooth SIG July 1999: 1.0A spec (>1,500 pages) is published December 1999: ver. 1.0B is released December 1999: The promoter group increases to 9 3Com, Lucent, Microsoft, Motorola February 2000: There are 1,800+ adopters Pravin Bhagwat (AT&T Labs) 4 Tutorial 3: Bluetooth 2

3 New Applications Pravin Bhagwat (AT&T Labs) 5 Synchronization User benefits Automatic synchronization of calendars, address books, business cards Push button synchronization Proximity operation Pravin Bhagwat (AT&T Labs) 6 Tutorial 3: Bluetooth 3

4 Cordless Headset Cordless headset User benefits Multiple device access Cordless phone benefits Hands free operation Pravin Bhagwat (AT&T Labs) 7 Usage scenarios examples Data Access Points Synchronization Headset Conference Table Cordless Computer Business Card Exchange Instant Postcard Computer Speakerphone Pravin Bhagwat (AT&T Labs) 8 Tutorial 3: Bluetooth 4

5 Bluetooth Specifications Pravin Bhagwat (AT&T Labs) 9 Bluetooth Specifications Applications SDP IP RFCOMM Data Control L2CAP Audio Link Manager Baseband RF Single chip with RS-232, USB, or PC card interface A hardware/software/protocol description An application framework Pravin Bhagwat (AT&T Labs) 10 Tutorial 3: Bluetooth 5

6 Interoperability & Profiles Represents default solution for a usage model Vertical slice through the protocol stack Basis for interoperability and logo requirements Each Bluetooth device supports one or more profiles Protocols Applications Profiles Pravin Bhagwat (AT&T Labs) 11 Technical Overview Pravin Bhagwat (AT&T Labs) 12 Tutorial 3: Bluetooth 6

7 Bluetooth Radio Specification Applications SDP IP RFCOMM Data Control L2CAP Audio Link Manager Baseband RF Pravin Bhagwat (AT&T Labs) 13 Design considerations power Noise, interference Data signal x(t) spectrum Recovered data signal cost Goal high bandwidth conserve battery power cost < $10 Pravin Bhagwat (AT&T Labs) 14 Tutorial 3: Bluetooth 7

8 EM Spectrum AM radio S/W radio TV TV FM radio cellular ISM band Mhz Ghz Ghz LF MF HF VHF UHF SHF EHF 30kHz 300kHz 3MHz 30MHz 300MHz 3GHz 30GHz 300GHz 10km 1km 100m 10m 1m 10cm 1cm 100mm infrared visible UV X rays 1 khz 1 MHz 1 GHz 1 THz 1 PHz 1 EHz Gamma rays Propagation characteristics are different in each frequency band Pravin Bhagwat (AT&T Labs) 15 Unlicensed Radio Spectrum 33cm 12cm 5cm 26 Mhz 83.5 Mhz 125 Mhz 902 Mhz 928 Mhz 2.4 Ghz Ghz Ghz Ghz cordless phones baby monitors Wireless LANs Bluetooth Microwave oven unused Pravin Bhagwat (AT&T Labs) 16 Tutorial 3: Bluetooth 8

9 Bluetooth radio link 1Mhz Mhz frequency hopping spread spectrum GHz + k MHz, k=0,, 78 1,600 hops per second GFSK modulation 1 Mb/s symbol rate transmit power 0 dbm (up to 20dbm with power control) Pravin Bhagwat (AT&T Labs) 17 Review of basic concepts Pravin Bhagwat (AT&T Labs) 18 Tutorial 3: Bluetooth 9

10 db (relative measure) $ 100B db = 10 log (times) Net worth 10,000 times 40 db 10,000 * 1,000 times = 10,000,000 times 40 db + 30 db = 70dB Bill $ 10M 1,000 times 30 db $ 10K Steve Grad Pravin Bhagwat (AT&T Labs) 19 Path loss in db W P db = 10 log (----) 1 P 2 Power Path loss from source to d2 = 70dB mw 10-6 source 10,000 times 1,000 times 40 db 30 db 1 µw d1 d2 Pravin Bhagwat (AT&T Labs) 20 Tutorial 3: Bluetooth 10

11 dbm ( absolute measure of power) W = 40 dbm P dbm = 10 log ( ) 1 1mW Power + 10,000 times mw = 0 dbm 10-6 source - 1,000 times 1 µw = -30 dbm d1 d2 Pravin Bhagwat (AT&T Labs) 21 Radio propagation: path loss near field P r path loss in 2.4 Ghz band P t r 8m r > 8m r P r near field r 2 far field r 3.3 path loss = 10 log (4πr 2 /λ) r 8m = log (r 3.3 /8) r > 8m Pravin Bhagwat (AT&T Labs) 22 Tutorial 3: Bluetooth 11

12 Fading and multipath Fading: rapid fluctuation of the amplitude of a radio signal over a short period of time or travel distance Tx Rx Effects of multipath Fading Varying doppler shifts on different multipath signals Time dispersion (causing inter symbol interference) Pravin Bhagwat (AT&T Labs) 23 Bandwidth of digital data Time domain Fourier transform Frequency domain Signal amplitude baseband signal (1 Mbs) 0.5 MKhz 1 Mhz 1.5 Mhz Baseband signal cannot directly be transmitted on the wireless medium Need to translate the baseband signal to a new frequency so that it can be transmitted easily and accurately over a communication channel Pravin Bhagwat (AT&T Labs) 24 Tutorial 3: Bluetooth 12

13 Channel coding and modulation low Q modulation demodulation high Q channel coding channel decoding baseband signal baseband signal Challenges Modulation of 1Mhz baseband signal into 2.4Ghz band is difficult to achieve in one step CMOS transistors do not operate at those frequencies Difficult to build filters with high Q factor Pravin Bhagwat (AT&T Labs) 25 Radio architecture: typical design Intermediate Frequency mixing modulation mixing Intermediate Frequency demodulation channel coding baseband signal channel decoding baseband signal Pravin Bhagwat (AT&T Labs) 26 Tutorial 3: Bluetooth 13

14 Mixing The process of translating the information signal to a different position in the frequency spectrum F lo F c Transmitted signal at 2.4 Ghz Modulated signal at Intermediate Frequency (IF) F c Mixer F c - F lo F c - F lo F lo F c + F lo Low pass filter Pravin Bhagwat (AT&T Labs) 27 Image rejection Image appears like a co-channel jammer F lo F c RF pre-selector filter IF 80 Mhz Signal at 2.4 Ghz IF = 280 Mhz Good image rejection performance when F lo is sufficiently far away from F c That is, when IF frequency is high To allow single chip integrated radio, IF should be moved down to lower frequency Pravin Bhagwat (AT&T Labs) 28 Tutorial 3: Bluetooth 14

15 Image rejection with Low IF In-band image F lo F c IF 80 Mhz Signal at 2.4 Ghz IF = 3 Mhz To allow single chip integrated radio, IF is moved down to 3 Mhz which allows construction of the filter on-chip with low power It is impossible to build a RF pre-selector filter to remove the inband image So a special RF architecture is used called image-reject mixer to suppress in-band interference arising from the image. Pravin Bhagwat (AT&T Labs) 29 Radio architecture: typical design Analog IF D/A mixing modulation oscillators, PA filters oscillators, LNA filters mixing A/D demodulation IF DSP channel coding CMOS baseband signal channel decoding baseband signal Pravin Bhagwat (AT&T Labs) 30 Tutorial 3: Bluetooth 15

16 Radio architecture: Bluetooth Analog IF D/A mixing modulation CMOS oscillators, LNA, filters mixing A/D demodulation IF DSP channel coding CMOS baseband signal channel decoding baseband signal Pravin Bhagwat (AT&T Labs) 31 Single chip radio: challenges Analog DSP IF channel coding CMOS D/A mixing modulation baseband signal Integrating a low-noise on chip synthesizer Handling the wide dynamic range of input interference signals Low power draw Cross talk between analog/analog and analog/digital circuits Achieving good linearity in an integrated filter Dealing with very low-level input signals (10v ) in the presence of IC substrate noise Dealing with high-level ( -5dBm) input signals while keeping a low voltage power supply Achieving desired design performance in the presence of 15-20% component variations for R & C Pravin Bhagwat (AT&T Labs) 32 Tutorial 3: Bluetooth 16

17 Bluetooth Radio Low Cost Single chip radio (minimize external components) Today s technology Time division duplex Pravin Bhagwat (AT&T Labs) 33 Bluetooth Radio Low Power Standby modes Low voltage RF Sniff, Hold, Park Pravin Bhagwat (AT&T Labs) 34 Tutorial 3: Bluetooth 17

18 Bluetooth Radio Robust operation Fast frequency hopping Strong interference protection Fast ARQ Robust access code Forward header correction 1600 hops/sec Pravin Bhagwat (AT&T Labs) 35 Transmit power & receiver sensitivity 0 dbm Tx power -20 Rx 10 cm Rx 10m Noise floor C/I = 21 db Pravin Bhagwat (AT&T Labs) 36 Tutorial 3: Bluetooth 18

19 Radio: design rationale Allow low cost low IF Trade sensitivity for integration One chip radio is possible Pravin Bhagwat (AT&T Labs) 37 Baseband Applications IP SDP RFCOMM Data L2CAP Audio Link Manager Baseband RF Control Pravin Bhagwat (AT&T Labs) 38 Tutorial 3: Bluetooth 19

20 Bluetooth Physical link Point to point link master - slave relationship radios can function as masters or slaves Piconet Master can connect to 7 slaves Each piconet has max capacity (1 Mbps) hopping pattern is determined by the master Pravin Bhagwat (AT&T Labs) 39 Connection Setup Inquiry - scan protocol to lean about the clock offset and device address of other nodes in proximity Pravin Bhagwat (AT&T Labs) 40 Tutorial 3: Bluetooth 20

21 Inquiry on time axis Slave1 f1 f2 Master Inquiry hopping sequence Slave2 Pravin Bhagwat (AT&T Labs) 41 Piconet formation Page - scan protocol to establish links with nodes in proximity Master Active Slave Parked Slave Standby Pravin Bhagwat (AT&T Labs) 42 Tutorial 3: Bluetooth 21

22 Addressing Bluetooth device address (BD_ADDR) 48 bit IEEE MAC address Active Member address (AM_ADDR) 3 bits active slave address all zero broadcast address Parked Member address (PM_ADDR) 8 bit parked slave address Pravin Bhagwat (AT&T Labs) 43 Piconet channel FH/TDD f1 f2 f3 f4 f5 f6 625 sec 1600 hops/sec Pravin Bhagwat (AT&T Labs) 44 Tutorial 3: Bluetooth 22

23 Multi slot packets FH/TDD f1 f4 f5 f6 625 µsec Data rate depends on type of packet Pravin Bhagwat (AT&T Labs) 45 Physical Link Types Synchronous Connection Oriented (SCO) Link slot reservation at fixed intervals Asynchronous Connection-less (ACL) Link Polling access method SCO ACL ACL SCO ACL ACL SCO ACL ACL Pravin Bhagwat (AT&T Labs) 46 Tutorial 3: Bluetooth 23

24 Packet Types Control packets Data/voice packets ID* Null Poll FHS DM1 Voice HV1 HV2 HV3 DV DM1 DM3 DM5 data DH1 DH3 DH5 Pravin Bhagwat (AT&T Labs) 47 Packet Format 72 bits 54 bits bits Access code Header Payload Voice header Data CRC No CRC No retries FEC (optional) ARQ FEC (optional) 625 µs master slave Pravin Bhagwat (AT&T Labs) 48 Tutorial 3: Bluetooth 24

25 Access Code 72 bits Access code Header Payload Purpose Synchronization DC offset compensation Identification Signaling Types Channel Access Code (CAC) Device Access Code (DAC) Inquiry Access Code (IAC) X Pravin Bhagwat (AT&T Labs) 49 Packet Header 54 bits Access code Header Payload Purpose Addressing (3) Packet type (4) Flow control (1) 1-bit ARQ (1) Sequencing (1) HEC (8) total 18 bits Encode with 1/3 FEC to get 54 bits Max 7 active slaves 16 packet types (some unused) Broadcast packets are not ACKed For filtering retransmitted packets Verify header integrity Pravin Bhagwat (AT&T Labs) 50 Tutorial 3: Bluetooth 25

26 Voice Packets (HV1, HV2, HV3) 72 bits 54 bits 240 bits Access Header code 30 bytes Payload = 366 bits HV1 10 bytes + 1/3 FEC HV2 20 bytes + 2/3 FEC HV3 2.5ms 1.25ms (HV1) 3.75ms (HV2) 30 bytes (HV3) Pravin Bhagwat (AT&T Labs) 51 Data rate calculation: DM1 and DH1 625 µs 72 bits 54 bits 240 bits Access code Header 30 bytes = 366 bits Payload Dir Size 17 Freq 1600/2 Rate DM /3 FEC DH µs 1 2 Pravin Bhagwat (AT&T Labs) 52 Tutorial 3: Bluetooth 26

27 Data rate calculation: DM3 and DH µs 72 bits 54 bits Access code Header 1500 bits 187 bytes = 1626 bits DM3 Payload /3 FEC Dir Size Freq 1600/4 Rate DH µs Pravin Bhagwat (AT&T Labs) 53 Data rate calculation: DM5 and DH µs 72 bits 54 bits Access Code Header 2744 bits 343 bytes = 2870 bits DM5 Payload /3 FEC Dir Size Freq 1600/6 Rate DH µs 625 µs Pravin Bhagwat (AT&T Labs) 54 Tutorial 3: Bluetooth 27

28 Data Packet Types DM1 Symmetric Asymmetric DM /3 FEC DM Symmetric Asymmetric No FEC DH1 DH3 DH Pravin Bhagwat (AT&T Labs) 55 Inter piconet communication Cordless headset mouse Cordless headset Cell phone Cell phone Cell phone Cordless headset Pravin Bhagwat (AT&T Labs) 56 Tutorial 3: Bluetooth 28

29 Scatternet Pravin Bhagwat (AT&T Labs) 57 Scatternet, scenario 2 How to schedule presence in two piconets? Forwarding delay? Missed traffic? Pravin Bhagwat (AT&T Labs) 58 Tutorial 3: Bluetooth 29

30 Baseband: Summary Device 1 Device 2 LMP L2CAP Data link L2CAP LMP Baseband Physical Baseband TDD, frequency hopping physical layer Device inquiry and paging Two types of links SCO and ACL links Multiple packet types (multiple data rates with and without FEC) Pravin Bhagwat (AT&T Labs) 59 Link Manager Protocol Applications IP SDP RFCOMM Data L2CAP Audio Link Manager Control LMP Setup and management of Baseband connections Baseband RF Piconet Management Link Configuration Security Pravin Bhagwat (AT&T Labs) 60 Tutorial 3: Bluetooth 30

31 Piconet Management Attach and detach slaves Master-slave switch Establishing SCO links Handling of low power modes ( Sniff, Hold, Park) Paging Master req response Slave Pravin Bhagwat (AT&T Labs) 61 Low power mode (hold) Hold offset Slave Master Hold duration Pravin Bhagwat (AT&T Labs) 62 Tutorial 3: Bluetooth 31

32 Low power mode (Sniff) Sniff offset Sniff duration Slave Sniff period Master Traffic reduced to periodic sniff slots Pravin Bhagwat (AT&T Labs) 63 Low power mode (Park) Slave Beacon instant Master Beacon interval Power saving + keep more than 7 slaves in a piconet Give up active member address, yet maintain synchronization Communication via broadcast LMP messages Pravin Bhagwat (AT&T Labs) 64 Tutorial 3: Bluetooth 32

33 Link Configuration Quality of service Polling interval Broadcast repetition Power control Packet type negotiation Multi-slot packets Paging Master LMP_quality_of_se rvice LMP_not_Accepted Slave Pravin Bhagwat (AT&T Labs) 65 Connection establishment & Security Goals Authenticated access Only accept connections from trusted devices Privacy of communication prevent eavesdropping Paging Constraints Processing and memory limitations $10 headsets, joysticks Cannot rely on PKI Simple user experience Master LMP_host_conn_req LMP Accepted Security procedure LMP_setup_complete Slave LMP_setup_complete Pravin Bhagwat (AT&T Labs) 66 Tutorial 3: Bluetooth 33

34 Authentication Authentication is based on link key (128 bit shared secret between two devices) How can link keys be distributed securely? challenge Verifier response accepted Claimant Link key Link key Pravin Bhagwat (AT&T Labs) 67 Pairing (key distribution) Pairing is a process of establishing a trusted secret channel between two devices (construction of initialization key K init ) K init is then used to distribute unit keys or combination keys PIN + Claimant address Verifier Random number challenge Claimant PIN + Claimant address Random number response Random number Kinit accepted Kinit Pravin Bhagwat (AT&T Labs) 68 Tutorial 3: Bluetooth 34

35 Encryption Encryption Key ( bits) Derived from the Link key Encryption mode Key size Start encryption Encrypted traffic Stop encryption Pravin Bhagwat (AT&T Labs) 69 Link Manager Protocol Summary Device 1 Device 2 LMP L2CAP Data link L2CAP LMP Baseband Physical Baseband Piconet management Link configuration Low power modes QoS Packet type selection Security: authentication and encryption Pravin Bhagwat (AT&T Labs) 70 Tutorial 3: Bluetooth 35

36 L2CAP Applications IP SDP RFCOMM Logical Link Control and Adaptation Protocol Data L2CAP Audio Link Manager Baseband RF L2CAP provides Protocol multiplexing Segmentation and Re-assembly Quality of service negotiation Pravin Bhagwat (AT&T Labs) 71 Why baseband isn t sufficient IP RFCOMM IP RFCOMM MTU Multiplexing demultiplexing Baseband reliable*, flow controlled in-sequence, asynchronous link with possible duplication Baseband packet size is very small (17min, 339 max) No protocol-id field in the baseband header Pravin Bhagwat (AT&T Labs) 72 Tutorial 3: Bluetooth 36

37 Need a multiprotocol encapsulation layer IP RFCOMM IP RFCOMM unreliable, no integrity reliable*, in-order, flow controlled, ACL link with possible duplication Desired features Protocol multiplexing Segmentation and re-assembly Quality of service What about Reliability? Connection oriented or connectionless? integrity checks? Pravin Bhagwat (AT&T Labs) 73 Segmentation and reassembly Length Payload Baseband packets start of L2CAP CRC CRC CRC continuation of L2CAP continuation of L2CAP cannot cope with re-ordering or loss mixing of multiple L2CAP fragments not allowed If the start of L2CAP packet is not acked, the rest should be discarded min MTU = default Pravin Bhagwat (AT&T Labs) 74 Tutorial 3: Bluetooth 37

38 Multiplexing and Demultiplexing IP RFCOMM IP RFCOMM Circuit or connection-less? Why is L2CAP connection oriented? Baseband is polling based Bandwidth efficiency - carry state in each packet Vs. maintain it at end-points Need ability for logical link configuration - MTU - reliability (Flush timeout option) - QoS (token bucket parameter negotiation) Pravin Bhagwat (AT&T Labs) 75 L2CAP Channels Length CID Payload Slave #1 01 CID CID 01 CID CID master 01 CID CID 01 signaling channel data channel 01 CID Slave #3 Signaling channel for 1) connection establishment 2) channel configuration 3) disconnection CID Slave #2 01 Signaling channel CID does not uniquely determine the identity of the source L2CAP entity Pravin Bhagwat (AT&T Labs) 76 Tutorial 3: Bluetooth 38

39 L2CAP connection: an example Establishment Initiator Target L2CAP_ConnectReq L2CAP_ConnectRsp Configuration MTU, QoS reliability L2CAP_ConfigReq L2CAP_ConfigRsp L2CAP_ConfigReq L2CAP_ConfigRsp Data transfer Termination L2CAP_DisconnectRsp L2CAP_DisconnectReq Pravin Bhagwat (AT&T Labs) 77 L2CAP Packet Format (Connectionless) K Length DCID PSM Payload Not fully developed yet. Pravin Bhagwat (AT&T Labs) 78 Tutorial 3: Bluetooth 39

40 L2CAP: Summary Design constraints: Simplicity Low overhead Limited computation and memory Power efficient Assumptions about the lower layer Reliable, in-order delivery of fragments Integrity checks on each fragment Asynchronous, best effort point-to-point link No duplication Full duplex Service provided to the higher layer Protocol multiplexing and demultiplexing Larger MTU than baseband Point to point communication Pravin Bhagwat (AT&T Labs) 79 Bluetooth Service Discovery Protocol SDP Applications IP RFCOMM Data L2CAP Audio Link Manager Baseband RF Pravin Bhagwat (AT&T Labs) 80 Tutorial 3: Bluetooth 40

41 Example usage of SDP Establish L2CAP connection to remote device Query for services search for specific class of service, or browse for services Retrieve attributes that detail how to connect to the service Establish a separate (non-sdp) connection to user the service Pravin Bhagwat (AT&T Labs) 81 Serial Port Emulation using RFCOMM Applications SDP IP RFCOMM Data L2CAP Audio Link Manager Baseband RF Serial Port emulation on top of a packet oriented link Similar to HDLC For supporting legacy apps Pravin Bhagwat (AT&T Labs) 82 Tutorial 3: Bluetooth 41

42 Serial line emulation over packet based MAC RFCOMM L2CAP RFCOMM L2CAP Design considerations framing: assemble bit stream into bytes and, subsequently, into packets transport: in-sequence, reliable delivery of serial stream control signals: RTS, CTS, DTR Options collect MTU bytes and then send wait until a timeout send whatever is available Pravin Bhagwat (AT&T Labs) 83 IP over Bluetooth V 1.0 Applications IP SDP RFCOMM Data L2CAP Audio Link Manager Baseband RF GOALS Internet access using cell phones Connect PDA devices & laptop computers to the Internet via LAN access points Pravin Bhagwat (AT&T Labs) 84 Tutorial 3: Bluetooth 42

43 LAN access point profile Access Point IP PPP Why use PPP? Security Authentication Access control Efficiency header and data compression Auto-configuration Lower barrier for deployment RFCOMM L2CAP LMP Baseband Pravin Bhagwat (AT&T Labs) 85 Inefficiency of layering Palmtop IP PPP rfc 1662 RFCOMM L2CAP packet oriented byte oriented packet oriented LAN access point IP PPP rfc 1662 RFCOMM L2CAP Emulation of RS-232 over the Bluetooth radio link could be eliminated Pravin Bhagwat (AT&T Labs) 86 Tutorial 3: Bluetooth 43

44 Terminate PPP at LAN access point Palmtop Access Point IP IP PPP PPP ethernet RFCOMM RFCOMM Bluetooth Bluetooth PPP server function at each access point management of user name/password is an issue roaming is not seamless Pravin Bhagwat (AT&T Labs) 87 L2TP style tunneling Palmtop Access Point PPP server IP PPP IP PPP RFCOMM Bluetooth RFCOMM Bluetooth UDP IP ethernet UDP IP ethernet Tunneling PPP traffic from access points to the PPP server 1) centralized management of user name/password 2) reduction of processing and state maintenance at each access point 3) seamless roaming Pravin Bhagwat (AT&T Labs) 88 Tutorial 3: Bluetooth 44

45 Seamless roaming with PPP REQ 1 Server 2 REQ 3 RPL RPL 4 CLR 5 MAC level registration MAC level handoff palmtop Pravin Bhagwat (AT&T Labs) 89 IP over Bluetooth Next steps IP based network connectivity peer-to-peer connectivity Internet connectivity for non-pc devices IP over wireless media Decentralized techniques for link formulation, naming, addressing, and routing Investigation of the right design point for running IP over toasters, light switches, & fire alarms Pravin Bhagwat (AT&T Labs) 90 Tutorial 3: Bluetooth 45

46 Research challenges &%! " # $!% ' $" Plug-n-play applications Resource Discovery Routing over scatternets Techniques for link formation Will the current solutions for each layer work in this environment? Pravin Bhagwat (AT&T Labs) 91 What is different in this scenario?,% &*!"+ # $!% Connection oriented, lowpower link technology " %-% %! ( ) Small, multi-hop networks Simple devices Isolated network Dynamic network Applications ---> services ----> routing ----> link creation Pravin Bhagwat (AT&T Labs) 92 Tutorial 3: Bluetooth 46

47 Link Formation The problem does not exist in most wired/wireless networks Proximity Link Low power modes require careful use of broadcast Maintaining connectivity in absence of application traffic seems wasteful Hints from higher layer are needed Pravin Bhagwat (AT&T Labs) 93 Routing over Scatternets Nodes must co-operate to forward packets (MANET style protocols) Forwarding at Layer 2 or Layer 3? Bridging or routing? What interface should be exported to the layer above? Better coupling with the service discovery layer is needed Pravin Bhagwat (AT&T Labs) 94 Tutorial 3: Bluetooth 47

48 Service discovery &*!"+ # $!%,% " %-% %! ( ) Need solutions for address allocation, name resolution, service discovery Existing solutions in the Internet depend on infrastructure Judicious use of Multicast/broadcast is needed These goals are similar to what Zero-conf WG is already working on Pravin Bhagwat (AT&T Labs) 95 Point to ponder Zero-conf Will Zero-conf on top of MANET on top of scatternet construction algorithm solve our problem? Layered and simple, but potential inefficiencies MANET Cross-layer optimizations are worth considering Scatternet formation Pravin Bhagwat (AT&T Labs) 96 Tutorial 3: Bluetooth 48

49 Mobicom 2000 Aug 6, 2000 Scatternet enumeration Problem: given N Bluetooth nodes how many different ways can scatternets be formed? node type constraint master slave bridge degree constraint degree (master) <= 7 degree (bridge ) >= 2, <= max connectivity constraint no slave to slave link no master to master link (makes it a bi-partite graph) Pravin Bhagwat (AT&T Labs) 97 Graph enumeration Assign a label x i to each node x 1 x 22 x 32 x 4 x 54 x 63 x 73 x 84 x 9 x 1 deg. seq. d = (1,2,2,1,4,3,3,3,4,1,1) d i = 2 * edges N ji=1 j=1 = n(d) x d x dn n How to cope with the combinatorial explosion? E.g., for n = 10, the product has 2 45 terms Pravin Bhagwat (AT&T Labs) 98 Tutorial 3: Bluetooth 49

50 Mobicom 2000 Aug 6, 2000 Scatternet topology space Pravin Bhagwat (AT&T Labs) 99 Modeling Bluetooth constraints: an example 5 slaves (d = 1) 2 bridges (d = 2, 3) 3 masters slave = ( y 1 + y 2 + y 3 ) bridge 1 = (y 1 y 2 + y 1 y 3 + y 2 y 3 ) bridge 2 = (y 1 y 2 y 3 ) P = (y 1 + y 2 + y 3 ) 5 (y 1 y 2 + y 1 y 3 + y 2 y 3 ) 1 (y 1 y 2 y 3 ) 1 there are 56 possible choices of bridge nodes, so total number of ways = Pravin Bhagwat (AT&T Labs) 100 Tutorial 3: Bluetooth 50

51 Mobicom 2000 Aug 6, 2000 Modeling Bluetooth constraints In general q1 slaves (d = 1) q2 bridges (d = 2)... qk bridges (d = k) slave = ( y 1 + y 2 + y 3.. ) bridge 1 = (y 1 y 2 + y 1 y 3 + y 2 y 3.. ) bridge 2 = (y 1 y 2 y 3 + y 1 y 2 y 3.. ).. bridge k = (y 1 y 2 y y 2 y 3 y 4.. ) P = 1 (y) q1 2 (y) q2 3 (y) q3... k (y) qk Pravin Bhagwat (AT&T Labs) 101 Managing combinatorial explosion Elementary symmetric functions can be expressed in terms of power sums, e.g. 2 (y) = y 1 y 2 + y 1 y y m-1 y m = 1 / 2 (( y i ) 2 - ( y i2 )) P = 1 (y) q1 2 (y) q2 3 (y) q3... k (y) qk - Expand in terms of power sums - compute modulo w.r.t. a high degree polynomial, e.g., y 7 Pravin Bhagwat (AT&T Labs) 102 Tutorial 3: Bluetooth 51

52 Scatternet topology space Pravin Bhagwat (AT&T Labs) 103 Open problems Estimation of the traffic carrying capacity of Scatternets Enumeration of large size ad hoc networks Decentralized algorithms for network construction Dynamics of information propagation in large size ad hoc networks A killer application Pravin Bhagwat (AT&T Labs) 104 Tutorial 3: Bluetooth 52

53 References Bluetooth The universal radio interface for ad hoc, wireless connectivity, Jaap Haartsen. Ericsson review 03, ( ) Bluetooth version 1.0 specifications Part A, Radio Specification Part B, Baseband Part C, Link Manager Protocol Part D, Logical Link Control and Adaption Protocol Specification Part E, Service Discovery Protocol (SDP) Bluetooth version 1.0 profiles Part K:9, LAN access profile Future updates will be posted at: Pravin Bhagwat (AT&T Labs) 105 Thank you Pravin Bhagwat (AT&T Labs) 106 Tutorial 3: Bluetooth 53

Bluetooth. Renato Lo Cigno

Bluetooth. Renato Lo Cigno Bluetooth Renato Lo Cigno www.dit.unitn.it/locigno/teaching ...Copyright Quest opera è protetta dalla licenza Creative Commons NoDerivs- NonCommercial. Per vedere una copia di questa licenza, consultare:

More information

Bluetooth: Short-range Wireless Communication

Bluetooth: Short-range Wireless Communication Bluetooth: Short-range Wireless Communication Wide variety of handheld devices Smartphone, palmtop, laptop Need compatible data communication interface Complicated cable/config. problem Short range wireless

More information

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

Ad Hoc Nets - MAC layer. Part II TDMA and Polling Ad Hoc Nets - MAC layer Part II TDMA and Polling More MAC Layer protocols Bluetooth Piconet: a polling/tdma scheme Cluster TDMA: based on TDMA (with random access and reserved slots) research protocol

More information

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

12/2/09. Mobile and Ubiquitous Computing. Bluetooth Networking George Roussos! Bluetooth Overview Mobile and Ubiquitous Computing Bluetooth Networking" George Roussos! g.roussos@dcs.bbk.ac.uk! Bluetooth Overview" A cable replacement technology! Operates in the unlicensed ISM band at 2.4 GHz! Frequency

More information

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

MOBILE COMPUTING. Jan-May,2012. ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala. WPAN: Bluetooth MOBILE COMPUTING Jan-May,2012 ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala Email-alakroy.nerist@gmail.com EM Spectrum ISM band 902 928 Mhz 2.4 2.4835 Ghz 5.725 5.85 Ghz LF MF

More information

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

CS4/MSc Computer Networking. Lecture 13: Personal Area Networks Bluetooth CS4/MSc Computer Networking Lecture 13: Personal Area Networks Bluetooth Computer Networking, Copyright University of Edinburgh 2005 BlueTooth Low cost wireless connectivity for Personal Area Networks

More information

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

UNIT 5 P.M.Arun Kumar, Assistant Professor, Department of IT, Sri Krishna College of Engineering and Technology, Coimbatore. Communication Switching Techniques UNIT 5 P.M.Arun Kumar, Assistant Professor, Department of IT, Sri Krishna College of Engineering and Technology, Coimbatore. Bluetooth Techniques References 1. Wireless

More information

Bluetooth Vs : state-of-the-art and research challenges

Bluetooth Vs : state-of-the-art and research challenges Bluetooth Vs. 802.11: state-of-the-art and research challenges Pravin Bhagwat ReefEdge, Inc. pravin@reefedge.com or pravin@acm.org http://www.cs.umd.edu/~pravin WINLAB, Rutgers Oct 28, 2001 10/29/2001

More information

Introduction to Bluetooth Wireless Technology

Introduction to Bluetooth Wireless Technology Introduction to Bluetooth Wireless Technology Jon Inouye Staff Software Engineer Mobile Platforms Group Intel Corporation Bluetooth Bluetooth is is a a trademark trademark owned owned by by Bluetooth Bluetooth

More information

Bluetooth Demystified

Bluetooth Demystified Bluetooth Demystified S-72.4210 Postgraduate Course in Radio Communications Er Liu liuer@cc.hut.fi -10 Content Outline Bluetooth History Bluetooth Market and Applications Bluetooth Protocol Stacks Radio

More information

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

Bluetooth. Bluetooth. WPAN Technologies. HomeRF. Bluetooth. Claudio Casetti. Dipartimento di Elettronica Politecnico di Torino Bluetooth Claudio Casetti Dipartimento di Elettronica Politecnico di Torino WPAN Technologies HomeRF Bluetooth Bluetooth A cable replacement technology 1 Mb/s symbol rate Range 10+ meters Single chip radio+baseband

More information

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

Ah-Hoc, PAN, WSN,... Introduction Bluetooth ( ) Zigbee ( ) Renato Lo Cigno Ah-Hoc, PAN, WSN,... Introduction Bluetooth (802.15.1) Zigbee (802.15.4) Renato Lo Cigno www.dit.unitn.it/locigno/ Ad-Hoc Networks Built by the userse themselves to support specific (in time, space, applications)

More information

Amarjeet Singh. February 7, 2012

Amarjeet Singh. February 7, 2012 Amarjeet Singh February 7, 2012 References Bluetooth Protocol Architecture v.1 www.bluetooth.org http://www.tutorial-reports.com/wireless/bluetooth/ Slides from last class uploaded on the course website

More information

Local Area Networks NETW 901

Local Area Networks NETW 901 Local Area Networks NETW 901 Lecture 6 IEEE 802.15.1 - Bluetooth Course Instructor: Dr.-Ing. Maggie Mashaly maggie.ezzat@guc.edu.eg C3.220 1 The 802.15 Family Target environment: communication of personal

More information

ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL

ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL BLUETOOTH Amita Tiwari IIIrd Semester amitaasct@gmail.com Sunil Kumar IIIrd Semester sunilasct@gmail.com ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL ABSTRACT Blue tooth is a standard developed by a group

More information

ENRNG3076 : Oral presentation BEng Computer and Communications Engineering

ENRNG3076 : Oral presentation BEng Computer and Communications Engineering Jean Parrend ENRNG3076 : Oral presentation BEng Computer and Communications Engineering 1 Origin 2 Purpose : Create a cable replacement standard for personal area network Handle simultaneously both data

More information

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

Inside Bluetooth. Host. Bluetooth. Module. Application RFCOMM SDP. Transport Interface. Transport Bus. Host Controller Interface Inside Bluetooth Application Host Application Host Audio (SCO) RFCOMM SDP Data (ACL) Control API and Legacy Support Modules Bluetooth HCI Driver Transport Interface Physical I/F Transport Bus Bluetooth

More information

Bluetooth. Bluetooth Radio

Bluetooth. Bluetooth Radio Bluetooth Bluetooth is an open wireless protocol stack for low-power, short-range wireless data communications between fixed and mobile devices, and can be used to create Personal Area Networks (PANs).

More information

CS263: Wireless Communications and Sensor Networks

CS263: Wireless Communications and Sensor Networks CS263: Wireless Communications and Sensor Networks Matt Welsh Lecture 6: Bluetooth and 802.15.4 October 12, 2004 2004 Matt Welsh Harvard University 1 Today's Lecture Bluetooth Standard for Personal Area

More information

Wireless Sensor Networks

Wireless Sensor Networks Wireless Sensor Networks 11th Lecture 29.11.2006 Christian Schindelhauer schindel@informatik.uni-freiburg.de 1 Bluetooth in WSN? There are several commercially available MAC protocol/products Wi-Fi Bluetooth

More information

e-pg Pathshala Quadrant 1 e-text

e-pg Pathshala Quadrant 1 e-text e-pg Pathshala Subject : Computer Science Module: Bluetooth Paper: Computer Networks Module No: CS/CN/37 Quadrant 1 e-text In our journey on networks, we are now exploring wireless networks. We looked

More information

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

Redes Inalámbricas Tema 2.B Wireless PANs: Bluetooth Redes Inalámbricas Tema 2.B Wireless PANs: Bluetooth Bluetooh Acknowledgments: Foo Chun Choong, Ericsson Research / Cyberlab Singapore, and Open Source Software Lab, ECE Dept, NUS Máster de Ingeniería

More information

Dominique Chomienne & Michel Eftimakis NewLogic

Dominique Chomienne & Michel Eftimakis NewLogic Dominique Chomienne & Michel Eftimakis NewLogic Bluetooth is a trademark owned by the Bluetooth SIG, and licenced to NewLogic Page 1 Tutorial Agenda Bluetooth Marketing view Bluetooth network topology

More information

Guide to Wireless Communications, 3 rd Edition. Objectives

Guide to Wireless Communications, 3 rd Edition. Objectives Guide to Wireless Communications, 3 rd Edition Chapter 5 Wireless Personal Area Networks Objectives Describe a wireless personal area network (WPAN) List the different WPAN standards and their applications

More information

Embedded Systems. 8. Communication

Embedded Systems. 8. Communication Embedded Systems 8. Communication Lothar Thiele 8-1 Contents of Course 1. Embedded Systems Introduction 2. Software Introduction 7. System Components 10. Models 3. Real-Time Models 4. Periodic/Aperiodic

More information

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

Bluetooth. The Bluetooth Vision. Universal Wireless Connectivity. Universal Wireless Connectivity 1 2 The Vision Universal wireless connectivity Replace existing cables with radio Connect systems that have been separate Ubiquitous computing environment Intelligent devices performing distributed services

More information

Wireless Local Area Network. Internet Protocol Suite

Wireless Local Area Network. Internet Protocol Suite Wireless Local Area Network Internet Protocol Suite Application layer File transfer protocol Telnet Hypertext transfer protocol Transport layer Network layer Host-tonetwork layer User datagram protocol

More information

[A SHORT REPORT ON BLUETOOTH TECHNOLOGY]

[A SHORT REPORT ON BLUETOOTH TECHNOLOGY] 2011 [A SHORT REPORT ON BLUETOOTH TECHNOLOGY] By Ram Kumar Bhandari 1. Introduction Bluetooth Technology A Technical Report Bluetooth is a short-ranged wire-less communication technology implementing the

More information

A Guide. Wireless Network Library Bluetooth

A Guide. Wireless Network Library Bluetooth A Guide to the Wireless Network Library Conforming to Standard v1.1 SystemView by ELANIX Copyright 1994-2005, Eagleware Corporation All rights reserved. Eagleware-Elanix Corporation 3585 Engineering Drive,

More information

Introduction to Wireless Networking ECE 401WN Spring 2009

Introduction to Wireless Networking ECE 401WN Spring 2009 I. Overview of Bluetooth Introduction to Wireless Networking ECE 401WN Spring 2009 Lecture 6: Bluetooth and IEEE 802.15 Chapter 15 Bluetooth and IEEE 802.15 What is Bluetooth? An always-on, short-range

More information

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

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

More information

Bluetooth. Basic idea

Bluetooth. Basic idea Bluetooth Basic idea Universal radio interface for ad-hoc wireless connectivity Interconnecting computer and peripherals, handheld devices, DAs, cell phones replacement of IrDA Embedded in other devices,

More information

By FaaDoOEngineers.com

By FaaDoOEngineers.com ABSTRACT The seemingly endless entanglement of data wires connecting today s electronic devices has become slightly less jumbled with the introduction of Bluetooth technology and the creation of a wireless

More information

Simulation of Bluetooth Network

Simulation of Bluetooth Network Simulation of Bluetooth Network Lennart Lagerstedt Stockholm, 2003 Master of Science Thesis Project The Department of Microelectronics and Information Technology, Royal Institute of Technology (KTH) Lennart

More information

Computer Networks II Advanced Features (T )

Computer Networks II Advanced Features (T ) Computer Networks II Advanced Features (T-110.5111) Bluetooth, PhD Assistant Professor DCS Research Group Based on slides previously done by Matti Siekkinen, reused with permission For classroom use only,

More information

Communication Systems. WPAN: Bluetooth. Page 1

Communication Systems. WPAN: Bluetooth. Page 1 Communication Systems WPAN: Bluetooth Page 1 Outline Historical perspective Piconet Scatternet Lattency modes Applications Page 2 Bluetooth Bluetooth (BT) wireless technology is a short-range communications

More information

CHAPTER 12 BLUETOOTH AND IEEE

CHAPTER 12 BLUETOOTH AND IEEE CHAPTER 12 BLUETOOTH AND IEEE 802.15 These slides are made available to faculty in PowerPoint form. Slides can be freely added, modified, and deleted to suit student needs. They represent substantial work

More information

System Level Analysis of the Bluetooth standard

System Level Analysis of the Bluetooth standard System Level Analysis of the standard Massimo Conti, Daniele Moretti Università Politecnica delle Marche, via Brecce Bianche, I-60131, Ancona, Italy Abstract The SystemC modules of the Link Manager Layer

More information

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

Bluetooth. Quote of the Day. I don't have to be careful, I've got a gun. -Homer Simpson. Stephen Carter March 19, 2002 Bluetooth Stephen Carter March 19, 2002 Quote of the Day "I don't have to be careful, I've got a gun. -Homer Simpson 1 About Bluetooth Developed by a group called Bluetooth Special Interest Group (SIG),

More information

Wireless Communications

Wireless Communications 4. Medium Access Control Sublayer DIN/CTC/UEM 2018 Why do we need MAC for? Medium Access Control (MAC) Shared medium instead of point-to-point link MAC sublayer controls access to shared medium Examples:

More information

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

Wireless LANs & PANs Case Study: Bluetooth & IEEE W.lan.4 Wireless LANs & PANs Case Study: Bluetooth & IEEE802.15 W.lan.4 Dr.M.Y.Wu@CSE Shanghai Jiaotong University Shanghai, China Dr.W.Shu@ECE University of New Mexico Albuquerque, NM, USA W.wan.4-2 PANs: Bluetooth

More information

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

SIMULATION BASED ANALYSIS OF BLUETOOTH NETWORKS. M. Subramani and M. Ilyas SIMULATION BASED ANALYSIS OF BLUETOOTH NETWORKS M. Subramani and M. Ilyas College of Engineering Florida Atlantic University Boca Raton, Florida 33431 {msubrama@cse.fau.edu, ilyas@fau.edu} Abstract Many

More information

Extending or Interconnecting LANS. Physical LAN segment. Virtual LAN. Forwarding Algorithm 11/9/15. segments. VLAN2, Port3. VLAN1, Port1.

Extending or Interconnecting LANS. Physical LAN segment. Virtual LAN. Forwarding Algorithm 11/9/15. segments. VLAN2, Port3. VLAN1, Port1. Physical LAN segment q Hosts connected on the same physical LAN segment q Same subnet; L2 forwarding q ARP (IPè MAC) L2 frame (S, D), send q Scale? Extending or Interconnecting LANS q q q Why not just

More information

Efficient Multicast Schemes for Mobile Multiparty Gaming Applications

Efficient Multicast Schemes for Mobile Multiparty Gaming Applications Efficient Multicast Schemes for Mobile Multiparty Gaming Applications P6-6th semester 2006 Group 681 - ComNet Aalborg University 9th March 2006 Institut for elektroniske systemer Fr. Bajers Vej 7 Telefon

More information

Introduction to Bluetooth

Introduction to Bluetooth Introduction to Bluetooth Kirsten Matheus The idea behind Bluetooth The problems when trying to realize the idea The solutions used in Bluetooth How well the solutions work 12.06.2003 1 he Idea Behind

More information

Wireless Networked Systems

Wireless Networked Systems Wireless Networked Systems CS 795/895 - Spring 2013 Lec #7: Medium Access Control WPAN, Bluetooth, ZigBee Tamer Nadeem Dept. of Computer Science Bluetooth Page 2 Spring 2013 CS 795/895 - Wireless Networked

More information

Bluetooth Tutorial. Bluetooth Introduction. Bluetooth Technology

Bluetooth Tutorial. Bluetooth Introduction. Bluetooth Technology Bluetooth Tutorial Bluetooth strives to remove the never ending maze of wires which provide a communication link between different electronic devices, through a short range wireless solution. Consider

More information

Objectives of the Bluetooth Technology

Objectives of the Bluetooth Technology Bluetooth Origin of the name Harald I Bleutooth (in Danish, Harald Blåtand) (b. c. 910 d. c. 987), king of Denmark was credited with the first unification of Denmark and Norway Ericsson, inspired on the

More information

Implementing A Bluetooth Stack on UEFI

Implementing A Bluetooth Stack on UEFI Implementing A Bluetooth Stack on UEFI Tony C.S. Lo Senior Manager American Megatrends Inc. presented by UEFI Plugfest October 2014 Agenda Introduction Bluetooth Architecture UEFI Bluetooth Stack Summary

More information

Feasibility of a Bluetooth Based Structural Health Monitoring Telemetry System

Feasibility of a Bluetooth Based Structural Health Monitoring Telemetry System Feasibility of a Bluetooth Based Structural Health Monitoring Telemetry System Item Type text; Proceedings Authors Uchil, Vilas; Kosbar, Kurt Publisher International Foundation for Telemetering Journal

More information

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

MOBILE COMPUTING. Bluetooth 9/20/15. CSE 40814/60814 Fall Basic idea OBILE COUTING CE 40814/60814 Fall 2015 Bluetooth Basic idea Universal radio interface for ad-hoc wireless connectivity Interconnecting computer and peripherals, handheld devices, DAs, cell phones replacement

More information

SE 4C03 Winter 2005 Bluetooth Wireless Network Technology

SE 4C03 Winter 2005 Bluetooth Wireless Network Technology SE 4C03 Winter 2005 Bluetooth Wireless Network Technology Researcher: Daren Tan Shen Hau Last Revised: April 4, 2005 Bluetooth As everyone will ask, what is Bluetooth? Bluetooth is a new technology that

More information

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

PCs Closed! Cell Phones Off! Marketing Assistant Manager - Magic Lin Bluetooth solution PCs Closed! Cell Phones Off! Marketing Assistant Manager - Magic Lin 林 lin.magic@tw.anritsu.com 0933-710-634 v.9 群 1 Bluetooth Core System Architecture 2 Bluetooth Core System Architecture_2

More information

Image acquisition and Communication

Image acquisition and Communication Image acquisition and Communication Developements around the ACME Fox Board E. Pamba Capo-ChiChi 1,2,G. Weisenhorn 1,J-M. Friedt 3,4 H. Guyennet 1,2 1 Department of Computer Science University of Franche-Comte

More information

Structure of the Lecture

Structure of the Lecture Structure of the Lecture Chapter 2 Technical Basics: Layer 1 Methods for Medium Access: Layer 2 Chapter 3 Wireless Networks: Bluetooth, WLAN, WirelessMAN, WirelessWAN Mobile Networks: GSM, GPRS, UMTS Satellites

More information

13 Wireless. Communications Using Bluetooth. Oge Marques and Nitish Barman CONTENTS

13 Wireless. Communications Using Bluetooth. Oge Marques and Nitish Barman CONTENTS 13 Wireless Communications Using Bluetooth Oge Marques and Nitish Barman CONTENTS 13.1 Introduction...308 13.2 Overview...309 13.2.1 Masters and Slaves...310 13.2.2 Frequency Hopping Spread Spectrum (FHSS)

More information

Wireless Personal Area Networks & Wide Area Networks

Wireless Personal Area Networks & Wide Area Networks Wireless Personal Area Networks & Wide Area Networks Patrick J. Stockreisser p.j.stockreisser@cs.cardiff.ac.uk Lecture Outline In the lecture we will: Look at PAN s in more detail Look at example networks

More information

Overview of Bluetooth Technology

Overview of Bluetooth Technology Dept. of Electrical Engineering State College, PA16802 Overview of Bluetooth Technology Hongfeng Wang July 3, 2001 Index Index... 2 1. Overview of Bluetooth... 3 2. Technologies of Bluetooth... 5 2.1 RF

More information

Wireless Personal Area Networks

Wireless Personal Area Networks CE 477 Wireless and obile Networks Wireless ersonal Area Networks Bluetooth CE 477 User cenarios Architecture rotocol tack IEEE 802.15.1 and IEEE 802.15.2 IEEE 802.15.4 (Low-Rate Wireless ersonal Area

More information

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

Bluetooth. Bluetooth Basics Bluetooth and Linux Bluetooth at AG Tech. Dr.-Ing. H. Ritter,   7.1 Bluetooth Bluetooth Basics Bluetooth and Linux Bluetooth at AG Tech Dr.-Ing. H. Ritter, http://www.hartmut-ritter.de/ 7.1 I. Bluetooth Idea Universal radio interface for ad-hoc wireless connectivity Interconnecting

More information

Wireless Sensor Networks BLUETOOTH LOW ENERGY. Flavia Martelli

Wireless Sensor Networks BLUETOOTH LOW ENERGY. Flavia Martelli Wireless Sensor Networks BLUETOOTH LOW ENERGY Flavia Martelli flavia.martelli@unibo.it Outline Introduction Applications Architecture Topology Controller specifications: Physical Layer Link Layer Host

More information

Design of Bluetooth Baseband Controller Using FPGA

Design of Bluetooth Baseband Controller Using FPGA Journal of the Korean Physical Society, Vol. 42, No. 2, February 2003, pp. 200 205 Design of Bluetooth Baseband Controller Using FPGA Sunhee Kim and Seungjun Lee CAD and VLSI Lab.,Department of Information

More information

Internet Structure. network edge:

Internet Structure. network edge: Midterm Review Internet Structure network edge: Hosts: clients and servers Server often in data centers access networks, physical media:wired, wireless communication links network core: interconnected

More information

Product Specification

Product Specification Product Specification Features Amp ed RF, Inc. Description 15mm x 27mm The added class 1 power, +18dBm, of the BT-11, gives this module one of the best ranges in the industry. It s completely pin compatible

More information

Chapter 5. Wireless PANs

Chapter 5. Wireless PANs Chapter 5 Wireless PANs 5.1 Introduction Introduction of Wireless PANs (WPANs) has caused the latest revolution in the area of wireless technologies. WPANs are short to very short-range (from a couple

More information

ECE 435 Network Engineering Lecture 8

ECE 435 Network Engineering Lecture 8 ECE 435 Network Engineering Lecture 8 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 26 September 2016 HW#3 was posted Announcements note the warnings you were getting on toupper()

More information

Overview of Bluetooth

Overview of Bluetooth Wireless Application Programming with J2ME and Bluetooth Page 1 http://developers.sun.com/techtopics/mobility/midp/articles/bluetooth1/ Dec 19, 2004 Article Wireless Application Programming with J2ME and

More information

Sensor Application for Museum Guidance

Sensor Application for Museum Guidance Sensor Application for Museum Guidance Radka Dimitrova a a TU,Dresden, Germany, e-mail: dimitrova@ifn.et.tu-dresden.de Abstract - This article examines the conditions for successful communication and power

More information

Ah-Hoc, PAN, WSN, Meshes...

Ah-Hoc, PAN, WSN, Meshes... Ah-Hoc, PAN, WSN, Meshes... Introduction Bluetooth Zigbee Ad-Hoc: Routing and Topology Mgmnt Meshes: Applications and Specific Problems Renato Lo Cigno www.dit.unitn.it/locigno/didattica/nc/ Ad-Hoc Networks

More information

Bluetooth technology, developed by Ericsson Mobile Communications, a. worldwide telecommunications company based in Sweden, is fast becoming the

Bluetooth technology, developed by Ericsson Mobile Communications, a. worldwide telecommunications company based in Sweden, is fast becoming the Bluetooth technology, developed by Ericsson Mobile Communications, a worldwide telecommunications company based in Sweden, is fast becoming the worldwide standard for short-range wireless communication.

More information

CROSS-LAYER APPROACHES TO WIRELESS COMMUNICATIONS AND NETWORKING

CROSS-LAYER APPROACHES TO WIRELESS COMMUNICATIONS AND NETWORKING Proceedings of the 4th Annual ISC Research Symposium ISCRS 2010 April 21, 2010, Rolla, Missouri CROSS-LAYER APPROACHES TO WIRELESS COMMUNICATIONS AND NETWORKING Chaitri Aroskar caa279@mst.edu Y.R.Zheng

More information

BT-22 Product Specification

BT-22 Product Specification BT-22 Product Specification Features Amp ed RF, Inc. Description 10.4 mm x 13.5 mm Our micro-sized Bluetooth module is the smallest form factor available providing a complete RF platform. The BT-22 is

More information

WIRELESS-NETWORK TECHNOLOGIES/PROTOCOLS

WIRELESS-NETWORK TECHNOLOGIES/PROTOCOLS 3 WIRELESS-NETWORK TECHNOLOGIES/PROTOCOLS Dr. H. K. Verma Distinguished Professor (EEE) Sharda University, Greater Noida (Formerly: Deputy Director and Professor of Instrumentation Indian Institute of

More information

Chapter 6 Wireless and Mobile Networks

Chapter 6 Wireless and Mobile Networks Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2004. 6: Wireless and Mobile Networks 6

More information

WiFi Networks: IEEE b Wireless LANs. Carey Williamson Department of Computer Science University of Calgary Winter 2018

WiFi Networks: IEEE b Wireless LANs. Carey Williamson Department of Computer Science University of Calgary Winter 2018 WiFi Networks: IEEE 802.11b Wireless LANs Carey Williamson Department of Computer Science University of Calgary Winter 2018 Background (1 of 2) In many respects, the IEEE 802.11b wireless LAN (WLAN) standard

More information

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

Module 5. Embedded Communications. Version 2 EE IIT, Kharagpur 1 Module 5 Embedded Communications Version 2 EE IIT, Kharagpur 1 Lesson 27 Wireless Communication Version 2 EE IIT, Kharagpur 2 Instructional Objectives After going through this lesson the student would

More information

Bluetooth Baseband. Chingwei Yeh 2001/9/10

Bluetooth Baseband. Chingwei Yeh 2001/9/10 Bluetooth Baseband Chingwei Yeh 2001/9/10 Outline Introduction Masters, Slaves, and Piconets System Timing Physical Links: SCO and ACL Bluetooth Packets Logical Channels Synchronization Scope Higher Protocol

More information

Wireless LANs/data networks

Wireless LANs/data networks RADIO SYSTEMS - ETIN15 Lecture no: 12 Wireless LANs/data networks Ove Edfors, Department of Electrical and Information Technology Ove.Edfors@eit.lth.se 2016-05-03 Ove Edfors - ETIN15 1 Centralized and

More information

Bluetooth Wireless Technology meets CAN

Bluetooth Wireless Technology meets CAN Bluetooth Wireless Technology meets CAN Matthias Fuchs esd electronic system design GmbH, Hannover, Germany To access mobile and moving CAN fieldbus systems a wireless approach is often a good solution.

More information

Introducing Bluetooth

Introducing Bluetooth Chapter 1 Introducing Bluetooth In This Chapter From the beginning, Bluetooth technology was intended to hasten the convergence of voice and data to handheld devices, such as cellular telephones and portable

More information

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

AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE Wireless Technology AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE UNDERLYING WIRELESS TECHNOLOGIES. References 2 The physical layer provides mechanical, electrical, l functional,

More information

Modulation. Propagation. Typical frequency bands

Modulation. Propagation. Typical frequency bands References Wireless Technology 2 AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE UNDERLYING WIRELESS TECHNOLOGIES. The physical layer provides mechanical, electrical, l functional,

More information

Product Specification

Product Specification Product Specification 15mm x 27mm Description One of the most capable Bluetooth modules available, the BT-21 Bluetooth OEM Module is designed for maximum flexibility. The BT-21 module includes 14 general

More information

WIRELESS TECHNOLOGIES

WIRELESS TECHNOLOGIES WIRELESS TECHNOLOGIES Bluetooth, ZigBee and ANT Thomas Aasebø OVERVIEW What are wireless sensor networks? What are personal area networks? What are these networks typically used for? Bluetooth, ZigBee

More information

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

original standard a transmission at 5 GHz bit rate 54 Mbit/s b support for 5.5 and 11 Mbit/s e QoS IEEE 802.11 The standard defines a wireless physical interface and the MAC layer while LLC layer is defined in 802.2. The standardization process, started in 1990, is still going on; some versions are:

More information

Electromagnetic Spectrum (3kHz 300GHz)

Electromagnetic Spectrum (3kHz 300GHz) Wireless Communication Serial communication Allocated a frequency of operation Could be a range of frequencies Regulated by FCC (Federal Communications Commission) in US Unfortunately, allocations are

More information

Inside Bluetooth Low Energy

Inside Bluetooth Low Energy Inside Bluetooth Low Energy Naresh Gupta BOSTON LONDON artechhouse.com Contents Preface Acknowledgments Foreword xix xxiii xxv Introduction 1 1.1 Introduction to Wireless Communication 1 1.2 Data Rates

More information

BASEBAND SPECIFICATION

BASEBAND SPECIFICATION Core System Package [Controller volume] Part B BASEBAND SPECIFICATION This document describes the specification of the Bluetooth link controller which carries out the baseband protocols and other lowlevel

More information

Essential Bluetooth It s everywhere you want to be

Essential Bluetooth It s everywhere you want to be IEEE OEB Wireless Seminar Fremont, CA - 12/07/02 Essential Bluetooth It s everywhere you want to be Noel Baisa Technical Marketing Manager Device Connectivity Division 408-721 721-74667466 Noel.Baisa Baisa@nsc.com

More information

By N.Golmie Presented by: Sushanth Divvela

By N.Golmie Presented by: Sushanth Divvela By N.Golmie Presented by: Sushanth Divvela 1 Agenda Introduction WPAN WLAN Simulation Models Simulation results Concluding remarks 2 Introduc.on Coexistence of WPAN and WLAN Performance evaluation WLAN

More information

The Bluetooth Radio System

The Bluetooth Radio System Abstract A few years ago it was recognized that the vision of a truly low-cost, low-power radio-based cable replacement was feasible. Such a ubiquitous link would provide the basis for portable devices

More information

The IEEE standard

The IEEE standard The IEEE 802.11 standard Imad Aad INRIA, Planete team IN Tech, January 24th, 2002 IEEE 802.11 p.1 Outline WLANs vs. Wired LANs History Working modes MAC sub-layer The PHY layer (1997) The PHY Extensions

More information

Wireless Local Area Networks. Networks: Wireless LANs 1

Wireless Local Area Networks. Networks: Wireless LANs 1 Wireless Local Area Networks Networks: Wireless LANs 1 Wireless Local Area Networks The proliferation of laptop computers and other mobile devices (PDAs and cell phones) created an obvious application

More information

Special Course in Computer Science: Local Networks. Lecture

Special Course in Computer Science: Local Networks. Lecture Special Course in Computer Science: Local Networks Lecture 11 16.5.2012 Roadmap of the Course So far Basic telecom concepts General study of LANs Local Networks Ethernet Token bus Token ring ATM LAN Wi-Fi

More information

A Routing Protocol and Energy Efficient Techniques in Bluetooth Scatternets

A Routing Protocol and Energy Efficient Techniques in Bluetooth Scatternets A Routing Protocol and Energy Efficient Techniques in Bluetooth Scatternets Balakrishna J. Prabhu and A. Chockalingam Department of Electrical Communication Engineering Indian Institute of Science, Bangalore

More information

Wireless Networks. CSE 3461: Introduction to Computer Networking Reading: , Kurose and Ross

Wireless Networks. CSE 3461: Introduction to Computer Networking Reading: , Kurose and Ross Wireless Networks CSE 3461: Introduction to Computer Networking Reading: 6.1 6.3, Kurose and Ross 1 Wireless Networks Background: Number of wireless (mobile) phone subscribers now exceeds number of wired

More information

Reti degli elaboratori

Reti degli elaboratori Reti degli elaboratori Dealing with Mobility; Bluetooth Basics Chiara Petrioli petrioli@di.uniroma1.it What is mobility? v spectrum of mobility, from the network perspective: no mobility high mobility

More information

Wireless networks. Wireless Network Taxonomy

Wireless networks. Wireless Network Taxonomy Wireless networks two components to be considered in deploying applications and protocols wireless links ; mobile computing they are NOT the same thing! wireless vs. wired links lower bandwidth; higher

More information

Bluetooth low energy technology Bluegiga Technologies

Bluetooth low energy technology Bluegiga Technologies Bluetooth low energy technology Bluegiga Technologies Topics Background What is Bluetooth low energy? Basic concepts Architecture Differentiation and comparison Markets and applications Background Background

More information

2014, IJARCSSE All Rights Reserved Page 1042

2014, IJARCSSE All Rights Reserved Page 1042 Volume 4, Issue 2, February 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Applications

More information