Font Size: a A A

Optimization And Application Of Bluetooth OBEX

Posted on:2009-04-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y R DuanFull Text:PDF
GTID:2178360272984664Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
OBEX protocol is an important portion of Bluetooth stack. It takes change of transmitting object as a conversational protocol. OBEX doesn't restrict the object type. So that, the Bluetooth SIG defines a few profiles based OBEX. Therefore, the quality of the code of OBEX protocol is significant in IVT Bluetooth stack.This paper studied the existing C implementation of OBEX from IVT, discovered some problems by researching its logical structure, transplantation and interoperability: Parts of the logical structure is redundant; Errors may occur when client and server close at the same time; There is restriction for current OBEX code from operating with multi-languages systems; Cannot interoperate with some devices; Depend upon temp file which cases non-support of non-file system. All these problems limit the development of IVT stack.To resolve these problems I designed a scheme to optimize the current implementation code of OBEX. Then, I wrote a test program and build some test cases against the above mentioned problems to check up the outcome of optimization. The test results indicated that the work of optimization was effective and it did achieve the objective.After the optimization of OBEX, this paper studied the SP profile, which must implement the GOEP interface functions first. After accomplishing the C code of the GOEP interface functions, I studied the SP profile, research the arithmetic of sync engine, and then design the implementation of slow sync, fast sync, time after time sync. Then, I accomplished the C code of SP under Windows system. At the end of this paper, the experience and the harvest after this work was summed up.The implementation of SP profile help the maturity of IVT stack, and can provide a wider foundation for the exploitation of Bluetooth production, which can help the IVT corporation occupy more quotient of Bluetooth market.
Keywords/Search Tags:Bluetooth, OBEX, GOEP, SP
PDF Full Text Request
Related items