Font Size: a A A

The Research And Implementation Of Low Energy Of Bluetooth 4.0 Based On COS

Posted on:2017-08-13Degree:MasterType:Thesis
Country:ChinaCandidate:X Y ZhaoFull Text:PDF
GTID:2348330491964261Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The rapid development of science and technology had brought about the increasing depletion of energy. Energy problem has become a top issue for all walks of life. So, in order to save energy, low power consumption has become the theme of the times. Bluetooth Low Energy is produced under the background of this era. This thesis is mainly aimed at a domestic intelligent operating system which named COS. We implemented Bluetooth Low Energy on COS and applied it to mobile phone.The topic of this thesis is designing and implementing Bluetooth Low Energy based on the COS. Bluetooth 4.0 is the version number of Bluetooth which begin to support the function of Bluetooth Low Energy. Low power consumption is one of the biggest features of the version of Bluetooth 4.0. The main problem solved in this thesis is to design and implement the feature of Bluetooth Low Energy base on Bluetooth 4.0 on COS and we call it Low Energy Bluetooth in this thesis. The whole process of design and development mainly revolved around the following aspects.(1) Design the development framework of Bluetooth Low Energy in line with the properties of COS. Analyze the specific functions of Bluetooth Low Energy, determine which functions need to implement, such as initialization, open, scanning, matching/binding, connection, data communication, closing. Firstly carry on the summary design according to the development framework of Bluetooth Low Energy. Then design the details of the work flow charts for each function according to the summary design.(2) Design the connection and data transmission process of Bluetooth Low Energy. The connection process is divided into two parts, firstly create local agent, and then use the agent to connect the remote Bluetooth device. The data transmission process is also divided into two parts, firstly get the service list from the server through the local agent, and then read and write the data.(3) Coding and debug according to the work flow charts. Perform functional test and stress test after the completion of coding. Perform functional test by three ways to ensure that each function can work normally. At the same time perform stress test to ensure that the success rate of each function can achieve 90%.The above several aspects is the key to the development of Bluetooth Low Energy. Although the whole process of design and development is for COS, it also has a great reference value for Bluetooth Low Energy on other platforms. It also plays an indispensable role in the research of Bluetooth Low Energy.
Keywords/Search Tags:Bluetooth Low Energy, COS, Bluedroid
PDF Full Text Request
Related items