Font Size: a A A

The Design And Implementation Of Bluetooth Protocol Stack

Posted on:2008-11-25Degree:MasterType:Thesis
Country:ChinaCandidate:X LiFull Text:PDF
GTID:2178360212974698Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Bluetooth is used in wireless connection for short-distance with the advantage of low power consumption and low cost among portable devices. Bluetooth protocol specification released by the Bluetooth SIG is the basis for its applications which includes guidelines and interoperability criteria.The main work for this paper is to develop Bluetooth protocol stack by object-oriented methods. First, the protocols of HCI, L2CAP and RFCOMM are analyzed. Then the design and implementation of these protocols are discussed. The HCI protocol is the communication protocol between the host and host controller to provide a uniform method accessing Bluetooth host controller capabilities. The L2CAP protocol is on the upper layer of the baseband protocol. It provides data transmission service for both connection-oriented and connectionless-oriented. The L2CAP protocol supports higher level protocol multiplexing, packet segmentation and reassembly and the conveying of quality of service information. The RFCOMM protocol provides emulation of RS-232 serial port for traditional applications without changes or only a little. Several GoF patterns are applied to make the software easy to use and integrate. Analysis software based on the above three protocols is developed as well. Data and commands can be sent to local or remote Bluetooth device easily. The information returned from local or remote Bluetooth device can also be printed out by this software.The cycle for the development of Bluetooth application can be reduced remarkably by applying the software developed in this paper.
Keywords/Search Tags:Bluetooth Protocol Stack, HCI, RFCOMM, L2CAP
PDF Full Text Request
Related items