<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 消費電子 > 設計應用 > 藍牙配對過(guò)程和藍牙連接的建立過(guò)程

藍牙配對過(guò)程和藍牙連接的建立過(guò)程

作者: 時(shí)間:2018-08-09 來(lái)源:網(wǎng)絡(luò ) 收藏

藍牙的建立過(guò)程是一個(gè)復雜的過(guò)程,即使有過(guò)相當一段工作和使用經(jīng)驗的人,如果不仔細去了解還是理解不全。

本文引用地址:http://dyxdggzs.com/article/201808/386024.htm

平時(shí)我們用藍牙耳機聽(tīng)音樂(lè ),和不同的設備共享文件,打電話(huà)等,都有一個(gè)配對--連接--傳輸數據的過(guò)程。

藍牙配對過(guò)程,其實(shí)就是一個(gè)認證的過(guò)程。

為什么不配對便無(wú)法建立連接?

任何無(wú)線(xiàn)通信技術(shù)都存在被監聽(tīng)和破解的可能,藍牙SIG為了保證藍牙通信的安全性,采用認證的方式進(jìn)行數據交互。同時(shí)為了保證使用的方便性,以配對的形式完成兩個(gè)藍牙設備之間的首次通訊認證,經(jīng)配對之后,隨后的通訊連接就不必每次都要做確認。所以認證碼的產(chǎn)生是從配對開(kāi)始的,經(jīng)過(guò)配對,設備之間以PIN碼建立約定的link key用于產(chǎn)生初始認證碼,以用于以后建立的連接。

所以不配對,兩個(gè)設備之間便無(wú)法建立認證關(guān)系,無(wú)法進(jìn)行連接及其之后的操作,所以配對在一定程度上保證了藍牙通信的安全,當然這個(gè)安全保證機制是比較容易被破解的,因為現在很多個(gè)人設備沒(méi)有人機接口,所以PIN碼都是固定的而且大都設置為通用的0000或者1234之類(lèi)的,所以很容易被猜到并進(jìn)而建立配對和連接。

藍牙的連接過(guò)程

現在的藍牙芯片供應商提供的技術(shù)支持能力相當強大,有完整的硬件和軟件解決方案。對于應用而言,提供了固件用于實(shí)現底層協(xié)議棧,提供了profile庫及源代碼規范了各種應用,開(kāi)發(fā)人員只要專(zhuān)注于應用程序開(kāi)發(fā)就可以了。對于藍牙底層的一些東西往往不甚了了。以前我也是這樣子的,最近在做一個(gè)自動(dòng)搜索以實(shí)現自動(dòng)連接的應用,發(fā)現還是需要了解一些底層的機制的。

我們可以很容易的進(jìn)行操作在一個(gè)手機和免提設備之間建立連接,那么這個(gè)連接是怎么建立起來(lái)的呢?

首先,主設備(master,即發(fā)起連接的設備)會(huì )尋呼(page)從設備(slave,接收連接的設備),master會(huì )已跳頻的方式去尋呼slave,slave會(huì )固定間隔地去掃描(scan)外部尋呼,即page scan,當scan 到外部page時(shí)便會(huì )響應response該page,這樣兩個(gè)設備之間便會(huì )建立link的連接,即ACL鏈路的連接。當ACL 鏈路連接建立后,主設備會(huì )發(fā)起channel的連接請求,即L2CAP的連接,建立L2CAP的連接之后,主設備采用SDP去查詢(xún)從設備的免提服務(wù),從中得到rfcomm的通道號,然后主設備會(huì )發(fā)起rfcomm的連接請求建立rfcomm的連接。然后就建立了應用的連接。



關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>