logging in or signing up BT overview Desiderio Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 521 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: January 30, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: anjily09 (39 month(s) ago) hello sir ./mam ur material is awesome .. but could u plz help me out and let me know .. how i can download it ... i have to giev seminar(in college) on this ... plz help me out as soon as posible Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Networking over Bluetooth:overview and issues: Networking over Bluetooth: overview and issues Pravin Bhagwat Mobile Networking Group IBM T. J. Watson Research s s m s http://www.research.ibm.com/people/p/pravin pravinb@us.ibm.com IAB Wireless Workshop Feb 29 - March 2, 2000 Sunnyvale, CABluetooth: 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 Value proposition of Bluetooth: Value proposition of Bluetooth Cable replacement Ad hoc networking Data access point Internet accessBluetooth working group history: Bluetooth working group history February 1998: The Bluetooth SIG is formed promoter company group: Ericsson, IBM, Intel, Nokia, Toshiba May 1998: The Bluetooth SIG goes “public” 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,500+ adopters adopters "enjoy" royalty free use of the Bluetooth technology products must pass Bluetooth certificationSlide5: New ApplicationsSynchronization: Synchronization User benefits Automatic synchronization of calendars, address books, business cards Push button synchronization Proximity operationCordless Headset: Cordless Headset User benefits Multiple device access Cordless phone benefits Hand’s free operation Cordless headsetUsage scenarios examples: Usage scenarios examples Data Access Points Synchronization Headset Conference Table Cordless Computer Business Card Exchange Instant Postcard Computer SpeakerphoneSlide9: Bluetooth SpecificationsBluetooth Stack: Bluetooth Stack A hardware/software/protocol description An application frameworkInteroperability & Profiles: Interoperability & Profiles A profile represents a 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 profilesSlide12: Technical OverviewBluetooth Radio Specification: Bluetooth Radio Specification Radio: Radio Low Cost Single chip radio (minimize external components) Today’s technology Time divison duplex Low Power Standby modes Sniff, Hold, Park Low voltage RF Robust Operation Fast frequency hopping 1600 hops/sec Strong interference protection Fast ARQ Robust access code Forward header correction Radio: Radio Allow low cost low IF Trade sensitivity for integration One chip radio is possible 0 dBm -20 -70 -91 Tx power Rx power @ 10 cm Rx power @ 10m Noise floor C/I = 21 dBBaseband: Baseband Connection Setup: Connection Setup Inquiry - scan protocol to lean about the clock offset and device address of other nodes in proximity Piconet formation: Piconet formation Page - scan protocol to establish links with nodes in proximity Addressing: 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 Piconet channel: Piconet channel m s1 s2 625 sec f1 f2 f3 f4 1600 hops/sec f5 f6 FH/TDDMulti slot packets: Multi slot packets m s1 s2 625 sec f1 f4 f5 f6 FH/TDD Data rate depends on type of packetPacket Format: Packet Format Access code Header Payload 72 bits 54 bits 0 - 2745 bits Synchronization identification Filtering Address Packet Type Flow control ARQ SEQN HEC Error correction 1/3 rate FEC 2/3 rate FEC ARQ scheme for the data Smaller than an ATM cell ! Notice that there is no protocol type fieldPhysical Link Types: Physical Link Types Synchronous Connection Oriented (SCO) Link slot reservation at fixed intervals No ARQ, No CRC FEC (optional) 64 Kbps Asynchronous Connection-less (ACL) Link Polling access method ARQ, CRC FEC (optional) Symmetric data rate 108 - 433 Kbps Asymmetric data rate up to 723 KbpsMixed Link Example: Mixed Link Example m s1 s2 SCO SCO SCOInter piconet communication: Inter piconet communication Cell phone Cordless headset Cordless headset Cell phone Scatternet: Scatternet Scatternet, scenario 2: Scatternet, scenario 2 How to schedule presence in two piconets? Forwarding delay ? Missed traffic? Link Manager Protocol: Link Manager Protocol Setup and Management of Baseband connections Piconet Management Link Configuration SecurityLink Manager Protocol: Link Manager Protocol Piconet Management Attach and detach slaves Master-slave switch Establishing SCO and ACL links Handling of low power modes ( Sniff, Hold, Park) Link Configuration packet type negotiation power control Security functions Authentication Encryption L2CAP: L2CAP Logical Link Control and Adaptation Protocol L2CAP provides Protocol multiplexing Segmentation and Re-assembly Quality of service negotiation Group abstractionL2CAP Packet Format (CO): L2CAP Packet Format (CO) Length DCID Payload 15 bits 16 bits 0 - 64K bytes Baseband packets Minimum MTU is 48 bytes ! default is 672 bytes !L2CAP Packet Format (CL): L2CAP Packet Format (CL) Length DCID Payload 15 bits 16 bits 0 - 64K bytes Baseband packets PSMSerial Port Emulation using RFCOMM: Serial Port Emulation using RFCOMM Serial Port emulation on top of a packet oriented link Similar to HDLC For supporting legacy apps Bluetooth Service Discovery Protocol: Bluetooth Service Discovery Protocol Example usage of SDP: 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 IP over Bluetooth V 1.0: GOALS IP over Bluetooth V 1.0 Internet access using cell phones Connect PDA devices & laptop computers to the Internet via LAN access points LAN access point profile: LAN access point profile Access PointInefficiency of layering: Inefficiency of layering Emulation of RS-232 over the Bluetooth radio link could be eliminated Bluetooth RFCOMM rfc 1662 PPP IP Bluetooth RFCOMM rfc 1662 PPP IP Palmtop LAN access point packet oriented packet oriented byte orientedTerminate PPP at LAN access point: Terminate PPP at LAN access point PPP server function at each access point management of user name/password is an issue roaming is not seamless Bluetooth RFCOMM PPP IP Bluetooth RFCOMM PPP IP ethernet Palmtop Access PointL2TP style tunneling: L2TP style tunneling 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 radio link RFCOMM PPP IP Palmtop Access Point radio link RFCOMM PPP IP PPP serverIP over Bluetooth: IP over Bluetooth 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 Next stepsResearch challenges: Research challenges Techniques for link formation Routing over scatternets Resource Discovery Plug-n-play applications Internet Will the current solutions for each layer work in this environment? What is different in this scenario ?: What is different in this scenario ? Dynamic network Isolated network Simple devices Small, multi-hop networks Connection oriented, low-power link technology Applications ---> services ----> routing ----> link creation Link Formation: Link Formation Low power modes require careful use of broadcast The problem does not exist in most wired/wireless networks Maintaining connectivity in absence of application traffic seems wasteful Hints from higher layer are neededRouting over Scatternets: Routing over Scatternets x7 x8 x6 x4 x3 x5 y2 x2 x1 y1 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 above layer? Better coupling with the service discovery layer is neededService discovery: 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 onPoint to ponder : Point to ponder Will Zero-conf on top of MANET on top of scatternet construction algorithm solve our problem? Layered and simple, but potential inefficiencies Cross-layer optimizations are worth consideringFinal Remarks: Final Remarks Zero-conf and Bluetooth can benefit from each other Similarly, MANET and Bluetooth can also benefit from each other A new working group in IETF for IP over Bluetooth ? Multi-hop wireless networks will force us to re-evaluate our assumptions about network layering. Should IRTF start looking into those issues? http://www.research.ibm.com/people/p/pravin You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
BT overview Desiderio Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 521 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: January 30, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: anjily09 (39 month(s) ago) hello sir ./mam ur material is awesome .. but could u plz help me out and let me know .. how i can download it ... i have to giev seminar(in college) on this ... plz help me out as soon as posible Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Networking over Bluetooth:overview and issues: Networking over Bluetooth: overview and issues Pravin Bhagwat Mobile Networking Group IBM T. J. Watson Research s s m s http://www.research.ibm.com/people/p/pravin pravinb@us.ibm.com IAB Wireless Workshop Feb 29 - March 2, 2000 Sunnyvale, CABluetooth: 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 Value proposition of Bluetooth: Value proposition of Bluetooth Cable replacement Ad hoc networking Data access point Internet accessBluetooth working group history: Bluetooth working group history February 1998: The Bluetooth SIG is formed promoter company group: Ericsson, IBM, Intel, Nokia, Toshiba May 1998: The Bluetooth SIG goes “public” 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,500+ adopters adopters "enjoy" royalty free use of the Bluetooth technology products must pass Bluetooth certificationSlide5: New ApplicationsSynchronization: Synchronization User benefits Automatic synchronization of calendars, address books, business cards Push button synchronization Proximity operationCordless Headset: Cordless Headset User benefits Multiple device access Cordless phone benefits Hand’s free operation Cordless headsetUsage scenarios examples: Usage scenarios examples Data Access Points Synchronization Headset Conference Table Cordless Computer Business Card Exchange Instant Postcard Computer SpeakerphoneSlide9: Bluetooth SpecificationsBluetooth Stack: Bluetooth Stack A hardware/software/protocol description An application frameworkInteroperability & Profiles: Interoperability & Profiles A profile represents a 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 profilesSlide12: Technical OverviewBluetooth Radio Specification: Bluetooth Radio Specification Radio: Radio Low Cost Single chip radio (minimize external components) Today’s technology Time divison duplex Low Power Standby modes Sniff, Hold, Park Low voltage RF Robust Operation Fast frequency hopping 1600 hops/sec Strong interference protection Fast ARQ Robust access code Forward header correction Radio: Radio Allow low cost low IF Trade sensitivity for integration One chip radio is possible 0 dBm -20 -70 -91 Tx power Rx power @ 10 cm Rx power @ 10m Noise floor C/I = 21 dBBaseband: Baseband Connection Setup: Connection Setup Inquiry - scan protocol to lean about the clock offset and device address of other nodes in proximity Piconet formation: Piconet formation Page - scan protocol to establish links with nodes in proximity Addressing: 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 Piconet channel: Piconet channel m s1 s2 625 sec f1 f2 f3 f4 1600 hops/sec f5 f6 FH/TDDMulti slot packets: Multi slot packets m s1 s2 625 sec f1 f4 f5 f6 FH/TDD Data rate depends on type of packetPacket Format: Packet Format Access code Header Payload 72 bits 54 bits 0 - 2745 bits Synchronization identification Filtering Address Packet Type Flow control ARQ SEQN HEC Error correction 1/3 rate FEC 2/3 rate FEC ARQ scheme for the data Smaller than an ATM cell ! Notice that there is no protocol type fieldPhysical Link Types: Physical Link Types Synchronous Connection Oriented (SCO) Link slot reservation at fixed intervals No ARQ, No CRC FEC (optional) 64 Kbps Asynchronous Connection-less (ACL) Link Polling access method ARQ, CRC FEC (optional) Symmetric data rate 108 - 433 Kbps Asymmetric data rate up to 723 KbpsMixed Link Example: Mixed Link Example m s1 s2 SCO SCO SCOInter piconet communication: Inter piconet communication Cell phone Cordless headset Cordless headset Cell phone Scatternet: Scatternet Scatternet, scenario 2: Scatternet, scenario 2 How to schedule presence in two piconets? Forwarding delay ? Missed traffic? Link Manager Protocol: Link Manager Protocol Setup and Management of Baseband connections Piconet Management Link Configuration SecurityLink Manager Protocol: Link Manager Protocol Piconet Management Attach and detach slaves Master-slave switch Establishing SCO and ACL links Handling of low power modes ( Sniff, Hold, Park) Link Configuration packet type negotiation power control Security functions Authentication Encryption L2CAP: L2CAP Logical Link Control and Adaptation Protocol L2CAP provides Protocol multiplexing Segmentation and Re-assembly Quality of service negotiation Group abstractionL2CAP Packet Format (CO): L2CAP Packet Format (CO) Length DCID Payload 15 bits 16 bits 0 - 64K bytes Baseband packets Minimum MTU is 48 bytes ! default is 672 bytes !L2CAP Packet Format (CL): L2CAP Packet Format (CL) Length DCID Payload 15 bits 16 bits 0 - 64K bytes Baseband packets PSMSerial Port Emulation using RFCOMM: Serial Port Emulation using RFCOMM Serial Port emulation on top of a packet oriented link Similar to HDLC For supporting legacy apps Bluetooth Service Discovery Protocol: Bluetooth Service Discovery Protocol Example usage of SDP: 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 IP over Bluetooth V 1.0: GOALS IP over Bluetooth V 1.0 Internet access using cell phones Connect PDA devices & laptop computers to the Internet via LAN access points LAN access point profile: LAN access point profile Access PointInefficiency of layering: Inefficiency of layering Emulation of RS-232 over the Bluetooth radio link could be eliminated Bluetooth RFCOMM rfc 1662 PPP IP Bluetooth RFCOMM rfc 1662 PPP IP Palmtop LAN access point packet oriented packet oriented byte orientedTerminate PPP at LAN access point: Terminate PPP at LAN access point PPP server function at each access point management of user name/password is an issue roaming is not seamless Bluetooth RFCOMM PPP IP Bluetooth RFCOMM PPP IP ethernet Palmtop Access PointL2TP style tunneling: L2TP style tunneling 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 radio link RFCOMM PPP IP Palmtop Access Point radio link RFCOMM PPP IP PPP serverIP over Bluetooth: IP over Bluetooth 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 Next stepsResearch challenges: Research challenges Techniques for link formation Routing over scatternets Resource Discovery Plug-n-play applications Internet Will the current solutions for each layer work in this environment? What is different in this scenario ?: What is different in this scenario ? Dynamic network Isolated network Simple devices Small, multi-hop networks Connection oriented, low-power link technology Applications ---> services ----> routing ----> link creation Link Formation: Link Formation Low power modes require careful use of broadcast The problem does not exist in most wired/wireless networks Maintaining connectivity in absence of application traffic seems wasteful Hints from higher layer are neededRouting over Scatternets: Routing over Scatternets x7 x8 x6 x4 x3 x5 y2 x2 x1 y1 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 above layer? Better coupling with the service discovery layer is neededService discovery: 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 onPoint to ponder : Point to ponder Will Zero-conf on top of MANET on top of scatternet construction algorithm solve our problem? Layered and simple, but potential inefficiencies Cross-layer optimizations are worth consideringFinal Remarks: Final Remarks Zero-conf and Bluetooth can benefit from each other Similarly, MANET and Bluetooth can also benefit from each other A new working group in IETF for IP over Bluetooth ? Multi-hop wireless networks will force us to re-evaluate our assumptions about network layering. Should IRTF start looking into those issues? http://www.research.ibm.com/people/p/pravin