In recent years, Mobile Ad hoc Network has been more and more widely used for its superior performance.For now, there are many relative technologies which can implement Ad hoc network. Among these technologies, Bluetooth has been chosen as a good one to implement Ad hoc network because of its self-organization, wireless-transmission, dynamic-topology,low-power-cost and the usage of ISM frequency. Therefore, this thesis chooses Ad hoc network based on Bluetooth as the research object.Firstly, the thesis introduces some technological advantages of Bluetooth like low-cost, low-power, developed as a cable replacement, and so on.Then Bluetooth protocol stack, extensive use, home and abroad hotspots are described.Secondly, the characteristics, the architectures and routing protocol of Mobile Ad hoc network are introduced.On this basis,the advantages and problems are raised when we want to construct a Bluetooth Ad hoc network.Thirdly, an embedded Bluetooth development platform is introduced in order to explain the development method of Bluetooth technology in embedded field.Fourthly, the thesis analyzes the socket programming of the communication between two Bluetooth points and shows the results,and then the method of forming Bluetooth Ad hoc network with BNEP is achieved, the testing results of the experiment system are shown.In addition, a scheme to achieve Bluetooth Ad hoc network routing is given in the last part of this thesis,which is realizing AODV routing protocol using open source Bluetooth protocol stack——Bluez. |