基于Android內(nèi)核日志的藍(lán)牙協(xié)議研究
本文關(guān)鍵詞:基于Android內(nèi)核日志的藍(lán)牙協(xié)議研究
更多相關(guān)文章: 藍(lán)牙協(xié)議 抓包 Android內(nèi)核日志
【摘要】:藍(lán)牙(Bluetooth)是一種支持設(shè)備在短距離內(nèi)互相通信和信息交換的無線技術(shù)。它可以取代有線電纜把小范圍內(nèi)的電腦和通信設(shè)備連接起來,遵循藍(lán)牙技術(shù)規(guī)范的設(shè)備之間能夠方便地建立語音鏈接和數(shù)據(jù)鏈接。藍(lán)牙技術(shù)具有功耗低、對(duì)人體危害小、抗干擾性強(qiáng)、良好的兼容性和互通性等特點(diǎn),并且藍(lán)牙技術(shù)標(biāo)準(zhǔn)在全球范圍內(nèi)是開放的。藍(lán)牙技術(shù)的應(yīng)用領(lǐng)域較為廣泛,特別是在便攜式終端產(chǎn)品上。為了更大限度的發(fā)揮藍(lán)牙技術(shù)的作用,需要進(jìn)一步的研究藍(lán)牙協(xié)議。但是現(xiàn)有的研究藍(lán)牙協(xié)議的方法大多基于收費(fèi)的工具,這些方法或者成本過高,或者由于丟包率大而影響研究結(jié)果,不能較好的、完整的對(duì)藍(lán)牙協(xié)議進(jìn)行詳細(xì)地分析。因此我們需要一種高效的、低成本的研究藍(lán)牙協(xié)議的新方案。本文在對(duì)藍(lán)牙體系結(jié)構(gòu)、Android藍(lán)牙架構(gòu)、藍(lán)牙驅(qū)動(dòng)以及Android藍(lán)牙底層代碼深入研究分析的基礎(chǔ)上,給出了研究藍(lán)牙協(xié)議的具體方案,即基于Android內(nèi)核日志抓包技術(shù)研究藍(lán)牙協(xié)議。首先通過分析Android內(nèi)核代碼,獲取藍(lán)牙協(xié)議層與硬件之間的數(shù)據(jù)傳輸接口。然后在接口處將藍(lán)牙通信過程的消息包以十六進(jìn)制的形式提取到Android內(nèi)核日志文件中,在ROOT權(quán)限下導(dǎo)出內(nèi)核日志數(shù)據(jù),完成抓包過程。最后基于抓到的數(shù)據(jù)包對(duì)HCI、L2CAP、SDP、RFCOMM等藍(lán)牙核心協(xié)議的數(shù)據(jù)包結(jié)構(gòu)、鏈路的建立和管理、分組格式及協(xié)議之間的聯(lián)系進(jìn)行了研究分析。最后本文通過大量實(shí)驗(yàn)證明了該抓包技術(shù)能實(shí)時(shí)地、準(zhǔn)確地、低成本地抓到藍(lán)牙數(shù)據(jù)包,滿足了研究藍(lán)牙協(xié)議的基本需求。此外本文在對(duì)藍(lán)牙核心協(xié)議研究的基礎(chǔ)上初步給出了擴(kuò)展藍(lán)牙協(xié)議的方案,為實(shí)現(xiàn)藍(lán)牙協(xié)議的擴(kuò)展及藍(lán)牙新功能奠定了基礎(chǔ)。
【學(xué)位授予單位】:北京理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TN925;TP316
【共引文獻(xiàn)】
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 劉英莉;藍(lán)牙開發(fā)平臺(tái)測(cè)試程序和應(yīng)用組件的開發(fā)[D];哈爾濱工程大學(xué);2005年
2 周麗雅;基于實(shí)際設(shè)備性能的藍(lán)牙散列網(wǎng)構(gòu)建算法[D];中國海洋大學(xué);2005年
3 陳佳晶;藍(lán)牙個(gè)人區(qū)域網(wǎng)網(wǎng)關(guān)的研究與實(shí)現(xiàn)[D];太原理工大學(xué);2006年
4 楊靜;基于藍(lán)牙技術(shù)的無線血氧監(jiān)測(cè)儀的研究[D];天津科技大學(xué);2006年
5 陳戰(zhàn)鋒;藍(lán)牙微微網(wǎng)調(diào)度算法的研究[D];吉林大學(xué);2007年
6 程益民;多PSTN藍(lán)牙網(wǎng)關(guān)系統(tǒng)的研究及實(shí)現(xiàn)[D];南京航空航天大學(xué);2007年
7 孫倩燕;基于移動(dòng)電子商務(wù)的自助游發(fā)展研究[D];南京師范大學(xué);2008年
8 宋鑫;車載藍(lán)牙免提系統(tǒng)的軟件設(shè)計(jì)[D];哈爾濱理工大學(xué);2009年
9 梁晶;具有語音提示功能的車載藍(lán)牙免提系統(tǒng)的硬件設(shè)計(jì)[D];哈爾濱理工大學(xué);2009年
10 劉平;固定電話機(jī)藍(lán)牙免提系統(tǒng)的研究[D];哈爾濱理工大學(xué);2012年
,本文編號(hào):1188396
本文鏈接:http://sikaile.net/kejilunwen/wltx/1188396.html