摘要藍牙是廉價低功耗無線技術,最初是為了替代設備間的電纜。它已經在很多設備上得到了應用,文章介紹三種不同的藍牙協(xié)議棧實現(xiàn)方式,并以鼠標為例具體介紹藍牙HID設備的開發(fā)。關鍵詞藍牙 協(xié)議棧第一種方式是標準的雙處理器方式,基帶、鏈路管理協(xié)議在芯片中實現(xiàn),而上層協(xié)議和應用則在另一個處理器中執(zhí)行,一般是PC或筆記本電腦,兩個處理器的接口是HCI,其物理層是USB或UART,這種方式適合于應用程序較復雜的情況,例如對組網能力要求較高,要求同時連接多個設備完成多種服務等。同時因為芯片完成的協(xié)議數(shù)量較少,片內微處理器負荷較輕,可以完全實現(xiàn)協(xié)議中規(guī)定的同時支持7條ACL鏈路和3條并發(fā)的SCO鏈路的指標.USB適配器就是采用這種工作方式。第二種方式是嵌入式雙處理器方式。在芯片中實現(xiàn)基帶、LMP,L2CAP,RFCOMM,SDP協(xié)議,上層應用放到外部處理器來執(zhí)行,這樣在外部處理器運算能力有限時,既充分發(fā)揮了片內處理器的能力又減輕了復雜應用對外部處理器的負荷。這種方式主要適用于便攜設備,它的網絡性能較差,只能支持5條ACL.鏈路。支持藍牙功能的移動電話就是采用這種方式的,它主要是用來連接藍牙耳機或者藍牙車載免提,應用比較簡單。第三種是典型的完全嵌入式工作方式。把應用程序和所需的協(xié)議棧放到芯片中執(zhí)行,不需要外加處理器就可以形成一個藍牙設備,根據(jù)應用的不同可以設置不同的通信口。這種方式適合于應用程序比較簡單,對運算能力要求不太高的情況,一般用于點對點連接或是作為微微網中的從設備。因為片內資源和微處理器的運算能力都有限,在這種方式下目前的芯片只能最多同時支持3條ACL鏈路。HID設備(鍵盤、鼠標、游戲桿)就是采用這種方式.
標簽:
藍牙協(xié)議棧
hid
上傳時間:
2022-05-31
上傳用戶: