Font Size: a A A

The Protocol Stack Migration And Application Design Of Bluetooth

Posted on:2016-01-07Degree:MasterType:Thesis
Country:ChinaCandidate:C J ZhouFull Text:PDF
GTID:2348330503486987Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
In recent years, along with the development of mobile communication technology and the improvement of people's living quality, Android platform has taken the highest market share in smart devices. Android is an open source platform based on Linux with strong operability and portability. Now, almost every smartphone is running on Android system, whose openness has brought a lot of convenience to people's everyday use and application program development. Bluetooth, which is a wireless communication technology with low coast and low power consumption, has been integrated to Android platform as a main way of wireless communication. Based on the openness of Android platform, more and more Bluetooth applications have been developed, and Bluetooth technology can be seen everywhere in our life. Android platform and Bluetooth technology is continuously becoming perfect in this process. Under this background, the research of Android system and Bluetooth technology is of great significance as well as the realization of Bluetooth application.The dissertation focuses on Bluetooth communication system on Android platform. First, the overall research background is introduced and analyzed, which includes the development history and research status of Bluetooth technology, and it introduces the purpose and significance of its research. Second, the dissertation researches and analyzes the overall architecture of Android platform and Bluetooth technology, also it introduces the working mechanism of the four components in Android application and Bluetooth core protocol specifications. Third, in order to subsequent software development, it designs the process of the whole development. Also according to the platform, Ubuntu 10.04 Linux system is used to obtain and compile the Android kernel and basic tools, as well as sets up the development environment of underlying source code and application program. Fourth, Blue Z protocol stack and host controller interface are analyzed and introduced. Blue Z protocol stack is transplanted to the Tiny4412 board. The functions of host controller interface are programmed after the analysis of this module. At last, it designs and achieves an application of Bluetooth communication service on Android platform after it analyses the APIs, permissions and communication process of Bluetooth, which uses the architectures of Headset and A2 DP and can fulfill the functions about scanning, matching and connecting communication. And it implements the function of one-key pairing and connection.In this dissertation, based on the Android platform, it researches and designs the underlying protocol and upper application of Bluetooth, and the Bluetooth application can bring some convenience to our use. It focuses on the analysis and research of the overall architecture. It adopts an analysis method of each module from the bottom to the top. Not only it provides some direction for the further research of Bluetooth technology, but also it has reference for underlying protocol and application research of other modules on Android.
Keywords/Search Tags:Android system, Bluetooth protocol, Blue Z protocol stack, HCI, Bluetooth communication
PDF Full Text Request
Related items