藍芽核心技術與應用學習筆記

2021-07-27 23:11:48 字數 1449 閱讀 8433

1.藍芽規範(specification)-->1)藍芽核心協議(core)

-->2)藍芽應用框架(profiles)

協議分層模型:從低到高順序

傳輸協議:

射頻(radio)協議

基帶與鏈路控制(bascband & link controller)協議

鏈路管理器協議(link manager protocol)

主機控制介面(hci)協議

邏輯鏈路控制與適配協議(l2cap)

中介協議:

radio

射頻是指介於聲音頻率與紅外線頻率之間的電磁波頻率

藍芽射頻規範規定了藍芽射頻頻段、調製方式、調頻頻率、發射功率、接收靈敏度等引數。

藍芽射頻部分主要處理空中資料的收發

藍芽的工作頻率在2.4g的ism(industrial, science and medicine)頻段。具體為2400-2483.5mhz,通道頻寬1m,有79個通道。通道頻率為2402+k,k取0-78,共79個通道。

藍芽發射效能:3個功率級別

class 1: 100mw(20dbm分貝毫瓦)

class 2: 2.5mw(4dbm)

class 3: 1mw(0dbm)

基帶與鏈路控制(bascband & link controller)協議

藍芽裝置傳送資料時,基帶部分將來自高層協議的資料進行通道編碼,向下傳給射頻進行傳送;接收資料時,射頻將經過解調恢復空中資料並上傳給基帶,基帶再對資料進行通道解碼,向高層傳輸。

鏈路管理器(lmp):

主要負責完成裝置功率管理、鏈路質量管理、鏈路控制管理、資料分組管理和鏈路安全管理。其執行在藍芽模組中,藍芽裝置使用者通過鏈路管理器可以對本地或遠端藍芽裝置的鏈路情況進行設定和控制,實現對鏈路的管理。

hci分組型別:指令分組(command packet)、事件分組(event packet)和資料分組(data packet)。

邏輯連線控制和適配協議( the logical link control and adaptation layer protoco,l2cap)

l2cap通過協議多路復用、分段重組操作和組概念,向高層提供面向連線的和無連線的資料服務。

css核心技術 筆記

float position line height 垂直居中和水平居中的排列 滑動門float 讓原來的元素,可以脫離正常的文件流,實現左右排列,不設定寬度最小寬度。有4個div 塊極元素 運動軌跡 float.html divposition relative 即使偏移,位置還在。實際就是靠近最...

後台開發 核心技術與應用實踐

常用類庫 在c 中,臨時物件都是const型別的。可以使用union 聯合 判斷系統是大端 big endian 還是little endian 小端 只能把列舉賦值列舉變數,不能把元素的數值直接賦值列舉變數。共用體以最長的位元組為準,考慮記憶體對齊。結構體以內建型別的最小公倍數對齊。編譯階段 g ...

《後台開發核心技術與應用實踐》(一)

物件導向的c 後台開發核心技術與應用實踐 徐曉鑫 的學習筆記。後台開發技術能力體系,自省!後者先搜尋當前目錄,再搜尋標準頭檔案目錄 1 strlen 是函式,在執行時才能計算。引數必須是字元型指標 char 且必須是以 0 結尾的。當陣列名作為引數傳入時,實際上陣列已經退化為指標了。它的功能是返回字...