1 / 12

Bluetooth (A Distributed System Perspective)

Bluetooth (A Distributed System Perspective). CS-775/875 Presentation By Jerry Garcia jgarcia@cs.odu.edu September 29, 2003. Outline. Introduction Concept Operation History Architecture Hardware Specifications Protocol Stack Network Software Discovery Services State Machine

dante
Download Presentation

Bluetooth (A Distributed System Perspective)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bluetooth(A Distributed System Perspective) CS-775/875 Presentation By Jerry Garcia jgarcia@cs.odu.edu September 29, 2003

  2. Outline • Introduction • Concept • Operation • History • Architecture • Hardware • Specifications • Protocol Stack • Network • Software • Discovery Services • State Machine • API’s (Windows/JAVA) • Distributed System Issues • Heterogeneity • Openness • Security • Scalability • Failure Handling • Concurrency • Transparency • Applying the Technology • References Bluetooth

  3. Concept and Operation Bluetooth is a: • low-cost and low power consumption wireless industry-standard protocol that enables wireless connectivity for a multitude of devices such as computers, mobile phones, handheld devices, cars, smart appliances, home entertainment system, heating/cooling systems and many others devices. • enables users to control, transfer and synchronize data without having to cable devices together, merely by having the devices come within range (30 to 100 meters) of each other. Figure 1: Voice/data access points Figure 2: Peripheral interconnects Figure 3: Personal Area Networking (PAN) Bluetooth

  4. History • In 1997, Ericsson and Intel invented the concept of Bluetooth. It was named after 10th Century Viking King Harald Blätand (Bluetooth). King Blätand joined two Scandinavian kingdoms peacefully. • Today, Bluetooth 2.0 work is on going. Promoter companies: 3Com, Ericsson, IBM, Intel, Lucent Technologies, Microsoft, Motorola, Nokia and Toshiba. Bluetooth

  5. Bluetooth Specifications and Architecture Table-1: Bluetooth Specifications Figure-2: Bluetooth Specification Protocol Stack Figure-1: Bluetooth Module Figure-3: Host Controller Interface (HCI) Bluetooth

  6. Bluetooth Distributed System Model(Spontaneous Networking) • Key Features of a Spontaneous Network: • Easy connection (no cabling and transparently reconfigured). • Easy integration with local services (devices discover automatically what services are provided in this network to the user). Bluetooth

  7. Service Discovery Service Discovery Protocol (SDP) is a packet based protocol utilizing a request-response architecture. It provides a means of determining what Bluetooth services are available on a particular device via searching (based on UUID for a specific capability) or browsing (directory of device services). SDP Client SDP query requests information about services SDP provides no notification mechanism to indicate that an SDP server, or any specific service, has become available or unavailable as may occur when the services available on a device change, or when a device comes in or out of RF proximity. • SDP Server • Maintains Services Catalog • Provides information. • Perform an action • Control a resource SDP Client Bluetooth

  8. Logical Link Control and Adaptation Protocol (L2CAP)State Machine Bluetooth

  9. Bluetooth API’s • Microsoft based API • Functions • Interfaces • Security • JAVA based API – JSR 82 • http://wireless.java.sun.com/midp/articles/bluetooth1/ • http://wireless.java.sun.com/midp/articles/bluetooth2/ Bluetooth

  10. Distributed System Issues Bluetooth

  11. Applying the Bluetooth Technologyto the Spaceflight Domain Designing for spaceflight one must consider the following: • Safety • Size • Weight • Power consumption • EMI/EMC • Reliability • Bluetooth Applications • Space Shuttle Tile Identification • Experimental Instrument • Communication Interface April 12, 1981, STS-1: First Space Shuttle, Columbia Bluetooth

  12. References • www.ericsson.com/bluetooth • www.bluetooth.com • www.intel.com • http://msdn.microsoft.com search for Bluetooth • http://www.palowireless.com/infotooth • Bluetooth architecture, protocol and applications, Song-Joo, Goh, International IC- China, Conference Proceedings • Specification of the Bluetooth System – Core, Specification Volume 1.0B, Dec. 1999 • Embedded Systems Programming, Internet Appliance Design, Bluetooth Basics, Rebecca Spaker, www.embedded.com/internet/0007/0007ia1.htm • Distributed Systems: Concepts and Design, G. Coulouris J. Dollimore, T. Kindberg, 3rd Edition, 2001. • http://wireless.java.sun.com Bluetooth

More Related