Font Size: a A A

Design And Implementation Of Bluetoooth Wireless Network Access Point Based On Linux

Posted on:2011-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:J X QuFull Text:PDF
GTID:2178360302999421Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Computer and communication technology has been applied to many aspects of our lives. With the development of new networks, such as the Internet of things, wireless network interconnection becomes the first choice of network interconnection within a certain region. The low-cost and miniaturization access equipment has also become an important factor for promoting the popularity of these technologies. Because of its architecture, Bluetooth technology can complete network accessing well. Compared with access devices which are used widely, the access devices based on Bluetooth technology have a distinct advantage in power, manufacturing costs and equipment size. So, a technology for implementing a wireless network access with Bluetooth technology for Linux is researched in this paper.A Bluetooth application can be divided into two parts, which are Bluetooth software and Bluetooth hardware. Compared with the standardized Bluetooth hardware, the application of software is limited. There are only a little softwares for embedded system and Linux OS. The HCI, L2CAP, SDP and RFCOMM protocols of Bluetooth specification are analysed in this paper and the architecture and usage of BlueZ are also described as a the Bluetooth SDK for Linux. And then, HCI and SDP application program are desgined by C language on Linux OS.In BlueZ, bluetooth protocol has been loaded into linux kernel as a network protocol. So, the network programming baesd on socket are used to design the Bluetooth application. And the C/S pattern are used to build a communication between two Bluetooth devices. On this basis, the design and implementation of the GAP and SDP profiles are completed in this paper. Then use Linux script to configure the pppd, and also design the LAP and DUN profiles.On OpenSuSE 11.2, Bluetooth protocol modules designed in this paper are run for test, and the results show that these modules complete basic functions of Bluetooth application. At last, LAP and DUN profiles are run for test, implementing local network and Internet access by Bluetooth technology. The software designed in this paper is portable and expansibility. But its commend operating style is not comfortable. Thus, there is considerable room for improvement in the future and achieve a more friendly user interface.This subject is a part of the Information System of Ship Dynamic Monitoring project, which is established by the Department of Transport of Jilin Province and undertaken by GNSS Institute in Dalian Maritime University. And the result has been applied in this project.
Keywords/Search Tags:Bluetooth, BlueZ, Linux, Wireless Network Access
PDF Full Text Request
Related items