摘要藍(lán)牙是廉價(jià)低功耗無(wú)線技術(shù),最初是為了替代設(shè)備間的電纜。它已經(jīng)在很多設(shè)備上得到了應(yīng)用,文章介紹三種不同的藍(lán)牙協(xié)議棧實(shí)現(xiàn)方式,并以鼠標(biāo)為例具體介紹藍(lán)牙HID設(shè)備的開(kāi)發(fā)。關(guān)鍵詞藍(lán)牙 協(xié)議棧第一種方式是標(biāo)準(zhǔn)的雙處理器方式,基帶、鏈路管理協(xié)議在芯片中實(shí)現(xiàn),而上層協(xié)議和應(yīng)用則在另一個(gè)處理器中執(zhí)行,一般是PC或筆記本電腦,兩個(gè)處理器的接口是HCI,其物理層是USB或UART,這種方式適合于應(yīng)用程序較復(fù)雜的情況,例如對(duì)組網(wǎng)能力要求較高,要求同時(shí)連接多個(gè)設(shè)備完成多種服務(wù)等。同時(shí)因?yàn)樾酒瓿傻膮f(xié)議數(shù)量較少,片內(nèi)微處理器負(fù)荷較輕,可以完全實(shí)現(xiàn)協(xié)議中規(guī)定的同時(shí)支持7條ACL鏈路和3條并發(fā)的SCO鏈路的指標(biāo).USB適配器就是采用這種工作方式。第二種方式是嵌入式雙處理器方式。在芯片中實(shí)現(xiàn)基帶、LMP,L2CAP,RFCOMM,SDP協(xié)議,上層應(yīng)用放到外部處理器來(lái)執(zhí)行,這樣在外部處理器運(yùn)算能力有限時(shí),既充分發(fā)揮了片內(nèi)處理器的能力又減輕了復(fù)雜應(yīng)用對(duì)外部處理器的負(fù)荷。這種方式主要適用于便攜設(shè)備,它的網(wǎng)絡(luò)性能較差,只能支持5條ACL.鏈路。支持藍(lán)牙功能的移動(dòng)電話就是采用這種方式的,它主要是用來(lái)連接藍(lán)牙耳機(jī)或者藍(lán)牙車載免提,應(yīng)用比較簡(jiǎn)單。第三種是典型的完全嵌入式工作方式。把應(yīng)用程序和所需的協(xié)議棧放到芯片中執(zhí)行,不需要外加處理器就可以形成一個(gè)藍(lán)牙設(shè)備,根據(jù)應(yīng)用的不同可以設(shè)置不同的通信口。這種方式適合于應(yīng)用程序比較簡(jiǎn)單,對(duì)運(yùn)算能力要求不太高的情況,一般用于點(diǎn)對(duì)點(diǎn)連接或是作為微微網(wǎng)中的從設(shè)備。因?yàn)槠瑑?nèi)資源和微處理器的運(yùn)算能力都有限,在這種方式下目前的芯片只能最多同時(shí)支持3條ACL鏈路。HID設(shè)備(鍵盤(pán)、鼠標(biāo)、游戲桿)就是采用這種方式.
標(biāo)簽: 藍(lán)牙協(xié)議棧 hid
上傳時(shí)間: 2022-05-31
上傳用戶:
藍(lán)牙技術(shù)原理,2006年出版,針對(duì)藍(lán)牙2.0及之前版本的原理說(shuō)明。不完全版本,僅包含技術(shù)原理部分藍(lán)牙技術(shù)原理,2006年出版,針對(duì)藍(lán)牙2.0及之前版本的原理說(shuō)明。不完全版本,僅包含技術(shù)原理部分目錄:藍(lán)牙技術(shù)概述無(wú)線技術(shù)通信基礎(chǔ)藍(lán)牙基帶規(guī)范鏈路管理器協(xié)議邏輯鏈路控制和適配協(xié)議服務(wù)發(fā)現(xiàn)協(xié)議適配協(xié)議主控制器接口功能規(guī)范藍(lán)牙剖面概述
標(biāo)簽: 藍(lán)牙
上傳時(shí)間: 2022-06-27
上傳用戶:
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(34)資源包含以下內(nèi)容:1. lonWorks技術(shù)白皮書(shū).2. 嵌入式Linux上的圖形系統(tǒng)--CCGUI 中科院軟件中心 蘇曉峰 的講稿.3. openGui 就不用多說(shuō)了.4. PPP協(xié)議C語(yǔ)言源代碼.5. mp3解碼C語(yǔ)言源碼,可用在嵌入式系統(tǒng)上.6. sqlite 嵌入式數(shù)據(jù)庫(kù)的源碼.7. 用c++ 類累起來(lái)的簡(jiǎn)單菜單.8. 用于S3c44b0x液晶控制器顯示漢字驅(qū)動(dòng).9. 讀寫(xiě)USB端口的VC程序.10. 嵌入式USB HOST sl811hs的驅(qū)動(dòng)程序.11. 這是一堆verilog的source code.包含許多常用的小電路.還不錯(cuò)用..12. 電梯門(mén)禁系統(tǒng):包括系統(tǒng)原理圖.13. 樓宇可視對(duì)講門(mén)口機(jī)C語(yǔ)言源程序.14. 使用C++開(kāi)發(fā)操作系統(tǒng)源代碼.15. Linux下I2C以及I2C下的鍵盤(pán)驅(qū)動(dòng).16. 周立功D12開(kāi)發(fā)板中帶的WINDOWS XP驅(qū)動(dòng)程序.17. c/c++嵌入式系統(tǒng)編程.18. 程序1-1 用組合語(yǔ)言寫(xiě)成的霹靂燈程序 程序1-2 改用C來(lái)處理的霹靂燈程序 程序5-1 SDCC操作程序 程序6-1 引擎點(diǎn)火控制器的角度偵測(cè)程序范例 程序8-1 T_8252.ASM 程序10-1.19. 嵌入式系統(tǒng)開(kāi)發(fā)中.20. 面向?qū)崟r(shí)嵌入式系統(tǒng)的圖形用戶界面支持系統(tǒng)――MiniGUI .doc格式 包含很多LINUX原碼.21. 嵌入式環(huán)境消息隊(duì)列軟件.22. 適用于8位小型嵌入式系統(tǒng)的TCP/IP協(xié)議棧!!移植非常方便!.23. 一些常用IT縮寫(xiě)詞解釋 希望對(duì)大伙有幫助.24. jxta最新版本v2.3.X的程序編寫(xiě)指南.25. 用戶數(shù)據(jù)報(bào)協(xié)議的程序源碼.26. 適合任意點(diǎn)陣的LCD屏幕的液晶時(shí)鐘顯示程序!開(kāi)發(fā)人員只用簡(jiǎn)單的修改接口定義即刻方便調(diào)用!.27. 一款適用的C51寫(xiě)的紅外線解碼程序.28. 基于sy2100 ez-usb開(kāi)發(fā)板的程序.29. 一個(gè)用于嵌入式的Mini Web Server.大小只有200k. 非常適合用于機(jī)頂盒等..30. 一個(gè)用于PC直接寫(xiě)端口及內(nèi)存的程序.31. 有關(guān)TMSF2812配制文件、初始化、中斷等源代碼.32. C8051F040 UART0模式1從機(jī)程序.33. c8051f040中比較器0調(diào)試程序.34. 單片要c8051f040中使用LCD測(cè)試程序例程.35. c8051f040中液晶屏初始化配置程序和顯示程序例程.36. 一個(gè)基于tcpip的小聊天程序 可用于tcpip的協(xié)議開(kāi)發(fā) 少作修改后可用于嵌入式的網(wǎng)絡(luò)通訊.37. (轉(zhuǎn)載)采用C語(yǔ)言對(duì)DSP編程具有很多優(yōu)點(diǎn)。針對(duì)TMS320C32芯片的特點(diǎn).38. 使用c8051f020的測(cè)溫程序 一個(gè)內(nèi)部溫度的 一個(gè)外部的用AD590.39. abootLoader 固件源代碼 HP內(nèi)部珍貴資料!.40. 2 HP PCI熱插拔代碼 HP內(nèi)部珍貴資料!.
標(biāo)簽: 2.0 機(jī)械設(shè)計(jì) 電子版
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(59)資源包含以下內(nèi)容:1. 工業(yè)控制中常用的PID算法C編寫(xiě)的.2. 12232點(diǎn)陣信利液晶基本驅(qū)動(dòng)程序.3. LCM-12864漢字液晶顯示驅(qū)動(dòng)程序.4. C51編寫(xiě)的1602顯示字符串程序.5. MSP430.6. 基于三星44b0box萬(wàn)龍開(kāi)發(fā)板的觸摸屏的驅(qū)動(dòng)程序.7. 做熱表計(jì)量用.8. MSP430,常用中斷.9. MSP430段碼顯示.10. 用msp430驅(qū)動(dòng)1621芯片的段碼液晶。.11. 深圳PXA270原理圖,PROTEL99SE格式.12. ALTERA PWM電路 這是一個(gè)ALTERA的PWM電路.13. Tinyos 的一個(gè)無(wú)線應(yīng)用的實(shí)現(xiàn)非常好用 希望大家能夠喜歡.14. 內(nèi)含C按鍵子程序.15. 并口的EPP模式模擬IIC接口.16. 直流電機(jī)PID控制程序,希望能幫助有需要的朋友..17. 這個(gè)源碼是用altera公司的開(kāi)發(fā)工具NIOS II IDE開(kāi)發(fā)的基于軟核處理器的AD、DA控制程序.18. 此源碼是利用altera公司的NIOS II IDE開(kāi)發(fā)的.19. 此源碼是利用altera公司的nios II IDE開(kāi)發(fā)的.20. 此源碼是用altera公司的nios II IDE開(kāi)發(fā)的.21. 此源碼是利用altera公司的nios II IDE開(kāi)發(fā)的源碼.22. DOS下提取字模的程序.23. 此工程項(xiàng)目用于測(cè)試鍵盤(pán) 下載并運(yùn)行該工程項(xiàng)目后.24. ZigBee精簡(jiǎn)概要 ZigBee精簡(jiǎn)概要.25. ZigBee問(wèn)答 ZigBee問(wèn)答ZigBee問(wèn)答.26. 剛接觸NIOS的時(shí)候?qū)W習(xí)NIOS串口通訊時(shí)候些的一個(gè)程序.27. MC9S12DG128.28. EZUSB FX2(Cy68013A)源碼.29. 一個(gè)好程序關(guān)于CPLD的直線插補(bǔ)在數(shù)字積分中的應(yīng)用.30. C1L105.c驅(qū)動(dòng).31. HX8309驅(qū)動(dòng).32. S6D0118驅(qū)動(dòng).33. MT18G09J.34. TL1771驅(qū)動(dòng).35. 166QQ_K驅(qū)動(dòng).36. Protel99SE的簡(jiǎn)明教程.Protel99SE是電路設(shè)計(jì)的入門(mén)軟件.37. TMS320F2812的BIOS時(shí)鐘的例程.38. 基于NIOS 軟核處理器的uClinux的移植.39. ATmega8515 avr控制有源蜂鳴器發(fā)聲的程序.40. 一個(gè)真正微型操作系統(tǒng),比uCOS更小,只支持16個(gè)任務(wù),但速度更快,所占資源更少..
標(biāo)簽: 化學(xué) 化學(xué)工程師
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
基於GPRS的電力無(wú)線抄表系統(tǒng)解決方案.rar
上傳時(shí)間: 2014-01-14
上傳用戶:xzt
基于systemview的is95CDMA下行基帶鏈路仿真
標(biāo)簽: systemview CDMA is 95
上傳時(shí)間: 2015-09-12
上傳用戶:秦莞爾w
89x51 or 8051 英文電子書(shū) , 圖路及原程式
上傳時(shí)間: 2013-12-30
上傳用戶:qq21508895
基於MCU c51/8051 讀寫(xiě)SD/MMC card 再以USB 傳回電腦的範(fàn)例程序
上傳時(shí)間: 2014-01-27
上傳用戶:氣溫達(dá)上千萬(wàn)的
低成本m48+熱敏電阻做的多路溫度顯示及音樂(lè)警報(bào)裝置!
上傳時(shí)間: 2014-01-12
上傳用戶:清風(fēng)冷雨
低成本m48+熱敏電阻做的多路溫度顯示及音樂(lè)警報(bào)裝置!
上傳時(shí)間: 2016-10-18
上傳用戶:frank1234
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1