資源描述:
《基于Android平臺的手機Ciena中藍牙PAN的設計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、基于Android平臺的手機Ciena中藍牙PAN的設計與實現(xiàn)作者:指導教師:馮劍李寧副教授南京大學研究生畢業(yè)論文(申請工程碩士學位)南京大學軟件學院2011年5月J燃燃TheDesignandImplementationofBluetoothPANofthePhoneCienaBasedonAndroidSystem■_o●Feng。JIanV,SubmittedinpartialfulfillmentoftherequirementsforthedegreeofMasterofEngineeringS
2、upervisedbyAssociateProfessorLi,NingNANJINGUNIVERSITYNanjing,ChinaMay,2011摘要隨著網(wǎng)絡技術的發(fā)展,出現(xiàn)了一種新的小型無線網(wǎng)絡——個人局域網(wǎng)。個人局域網(wǎng)可以利用無線技術,實現(xiàn)個人數(shù)字終端的智能化互聯(lián)。藍牙技術以功耗小、輻射低、組網(wǎng)靈活等特點,成為了實現(xiàn)個人局域網(wǎng)的理想技術。Android系統(tǒng)是目前市面上最流行的手機操作系統(tǒng),該平臺可以為開發(fā)人員提供從底層操作系統(tǒng)到上層應用的所有手機中的必備軟件,使用這個平臺的用戶無須繳納任何授權費用,
3、不同的生產(chǎn)廠商可以根據(jù)自身的需求對Android平臺進行修改和擴展。利用平臺的該特性,本文的工作是在Android已有藍牙框架的基礎上,進行藍牙PAN的開發(fā)。本文內(nèi)容主要包括以下幾個部分:·介紹了智能手機的特點、流行的智能手機系統(tǒng)以及藍牙技術,并討論了藍牙個人局域網(wǎng)(PAN)的特點?!りU述了Android系統(tǒng)以及Android系統(tǒng)中的藍牙架構(gòu),并且分析和討論了藍牙網(wǎng)絡封裝協(xié)議(BNEP)、藍牙應用框架以及應用模型等相關藍牙技術?!ぬ岢隽薈iena手機的藍牙PAN系統(tǒng)服務端的總體設計框架,介紹了主要功能模塊
4、的詳細設計,包括初始化功能、消息響應功能、連接管理功能和服務注冊功能?!ぴ敿毭枋隽薈iena手機的藍牙PAN系統(tǒng)的編程實現(xiàn),按照Linux核心層、Linux用戶層、Android框架層和Android應用層四個層次,分別詳細介紹了功能模塊中包括數(shù)據(jù)結(jié)構(gòu)、關鍵函數(shù)實現(xiàn)流程等技術細節(jié)。關鍵字:藍牙,個人局域網(wǎng),Android,藍牙網(wǎng)絡封裝協(xié)議AbstractWiththedevelopmentofnetworktechnologies,anewsmellwirelessnetworkemerged,calle
5、dPersonalAreaNetwork(PA№.ThemainroleofPANistointerconnectdigitalindividualterminalsbyusingwirelesstechnologies.Blue自oothhasbecomeoneoftheidealtechnologiestoachievepersonalareanetworkwithlowpowerconsumption,lowradiationandflexiblenetworkingfeatures.Android
6、systemisthemostpopularmobilephoneoperatingsystematpresentwhichprovidesdeveloperswithallessentialsoftwarefromoperatingsystemlayertoapplicationlayer.UsersneednotpayanylicensingfeeswhileusingAndroid.Meanwhile,differentmanufacturerscanmod時andextendonAndroidpl
7、atformondemand.ThemainworkofthispaperisimplementationwithBluetoothPANbasedone)dstedBluetoothframeworkinAndroid.●Firstlyreviewedthemainfunctionsofsmartphone,BluetoothtechnologyandBluetoothPersonalAreaNetwork(PAN).ThendiscussedthepropertiesofPAN.●Introduced
8、AndroidsystemanditsBluetootharchitecture。analyzedanddiscussedBluetoothtechniques。includingBluetoothNetworkEncapsulationProtocol(BNEP),BluetoothapplicationframeworkandBluetoothdevelopmentmodel.●Proposedtheimplementat