隨著通信、網(wǎng)絡(luò)、計算機(jī)技術(shù)的發(fā)展給傳統(tǒng)控制技術(shù)的發(fā)展帶來了新的契機(jī)。藍(lán)牙技術(shù)是一種用于各種固定與移動的數(shù)字化硬件設(shè)備之間的一種低成本、高效率的無線通信連接技術(shù),在實際應(yīng)用中取代了煩瑣的電纜連接。本課題以英國Cambridge SiliconRadio公司生的BlueCore"M02藍(lán)牙芯片作為研究對象,以藍(lán)牙1.2協(xié)議棧為設(shè)計指導(dǎo),給出了基于藍(lán)牙HID協(xié)議棧的串口鍵盤鼠標(biāo)取數(shù)據(jù)采集實現(xiàn)方案。
藍(lán)牙規(guī)范是畝藍(lán)牙SIG開發(fā)的免費(fèi)開放的藍(lán)牙技術(shù)標(biāo)準(zhǔn),包括核心規(guī)范(Core Specification)和應(yīng)用規(guī)范(Profile)兩個部分。核心規(guī)范定義了各層協(xié)議各自的工作方式,而應(yīng)用規(guī)范是為了實現(xiàn)一個特定的應(yīng)用模型而采取的特定協(xié)議層間的運(yùn)行機(jī)制。整個藍(lán)牙協(xié)議體系可分為底層硬件模塊、中間協(xié)議層和高端應(yīng)用層三部分。鏈路管理層、基帶層和射頻層屬于藍(lán)牙硬件模塊。邏輯鏈路控制和適配協(xié)議、服務(wù)發(fā)現(xiàn)協(xié)議、串口仿真協(xié)議屬于中間協(xié)議層,一般用軟件實現(xiàn)。高端應(yīng)用層是對用于各種應(yīng)用模型的Profile.
本論文首先分析和研究了藍(lán)牙核心協(xié)議,然后重點分析了基于藍(lán)牙HID高端應(yīng)用模式的實現(xiàn),用軟件實現(xiàn)了基于HID協(xié)議的HC1、邏輯鏈路控制適配協(xié)議和服務(wù)發(fā)現(xiàn)協(xié)議。然后在HID應(yīng)用規(guī)范的基礎(chǔ)上給出了以串口方式實現(xiàn)鍵盤和鼠標(biāo)數(shù)據(jù)采集的硬件和軟件設(shè)計,整個系統(tǒng)設(shè)計結(jié)合藍(lán)牙開發(fā)工具BBDK,給出了基于HID規(guī)范實現(xiàn)鍵盤鼠標(biāo)的完整設(shè)計過程。
在掃描碼采集端以微處理器方式做為藍(lán)牙主機(jī)實現(xiàn)HID高層應(yīng)用規(guī)范,藍(lán)牙主機(jī)內(nèi)用C語言實現(xiàn)基于HID協(xié)議HCI,L2CAP,SDP:在PC機(jī)端用PC機(jī)做為藍(lán)牙主機(jī),在VC++6.0環(huán)境下用C++的類封裝方式實現(xiàn)上述協(xié)議。
資源簡介:隨著通信、網(wǎng)絡(luò)、計算機(jī)技術(shù)的發(fā)展給傳統(tǒng)控制技術(shù)的發(fā)展帶來了新的契機(jī)。藍(lán)牙技術(shù)是一種用于各種固定與移動的數(shù)字化硬件設(shè)備之間的一種低成本、高效率的無線通信連接技術(shù),在實際應(yīng)用中取代了煩瑣的電纜連接。本課題以英國Cambridge SiliconRadio公司生的Blue...
上傳時間: 2022-05-31
上傳用戶:
資源簡介:基于spi協(xié)議的串口實現(xiàn), 用 vlog編寫.開發(fā)環(huán)境是modulesim!
上傳時間: 2013-12-20
上傳用戶:youmo81
資源簡介:基于MODBUS協(xié)議的串口通信下位機(jī)軟件的設(shè)計,基于單片機(jī)系統(tǒng)
上傳時間: 2014-01-06
上傳用戶:heart520beat
資源簡介:支持XMODEM,YMODEM,FAX協(xié)議的串口通信軟件包的下一個:基于TAPI應(yīng)用的通信應(yīng)用
上傳時間: 2015-03-16
上傳用戶:zhangyigenius
資源簡介:提出一種智能家庭網(wǎng)關(guān)與信息家電之間的串口通訊方案,設(shè)計一套基于RS - 232的 串口通訊協(xié)議。方法 針對嵌入式系統(tǒng)在智能家居系統(tǒng)中的應(yīng)用特點,參考電子控制領(lǐng)域通用的 Modbus協(xié)議,并用C語言編制相應(yīng)的串口通訊軟件。
上傳時間: 2015-12-27
上傳用戶:zhengzg
資源簡介:一個基于三星s3c44b0x的串口協(xié)議轉(zhuǎn)換器源碼
上傳時間: 2013-12-20
上傳用戶:天誠24
資源簡介:基于NEMA通信協(xié)議的串口通信例程,希望對大家有幫助!
上傳時間: 2016-04-30
上傳用戶:zhuyibin
資源簡介:串口驅(qū)動和串口程序。基于RS-232協(xié)議的串口通信程序。
上傳時間: 2013-12-01
上傳用戶:lnnn30
資源簡介:基于電總協(xié)議的串口測試程序,MCU為AVR單片機(jī),GCC編譯
上傳時間: 2017-09-03
上傳用戶:shinesyh
資源簡介:Windows Standard Serial Communications Library for Delphi是基于WINDOWS API的串口通訊庫。包括28個函數(shù)以及MODEM控制,ANSI模擬,ASCII/XMODEM/YMODEM協(xié)議,還有14個例子程序。
上傳時間: 2013-12-25
上傳用戶:王者A
資源簡介:串口通迅測試,當(dāng)收到8個以上字符時就將收到的字符再發(fā)送出去,波特率為9600。基于LPCEB2000-S的串口程序
上傳時間: 2013-11-04
上傳用戶:dvfeng
資源簡介:支持XMODEM,YMODEM,FAX協(xié)議的串口通信軟件包
上傳時間: 2014-01-13
上傳用戶:ouyangtongze
資源簡介:支持X/YModem和cis_b+協(xié)議的串口通訊程序
上傳時間: 2014-01-17
上傳用戶:qweqweqwe
資源簡介:支持ZModem協(xié)議的串口通訊程序
上傳時間: 2014-11-23
上傳用戶:jeffery
資源簡介:基于51平臺的串口一擴(kuò)五芯片GM8125的測試程序,編譯環(huán)境為Keil C51
上傳時間: 2015-03-28
上傳用戶:D&L37
資源簡介:一個基于嵌入式linux的串口驅(qū)動程序和測試程序的源碼,很實用的。
上傳時間: 2014-11-23
上傳用戶:努力努力再努力
資源簡介:基于RS-232的串口通信,主要用于單片機(jī)等嵌入式設(shè)備。
上傳時間: 2013-12-21
上傳用戶:koulian
資源簡介:RS232串口藍(lán)牙WINCE 驅(qū)動源代碼
上傳時間: 2014-01-21
上傳用戶:561596
資源簡介:delphi基于工業(yè)控制的串口通訊,可以實現(xiàn)設(shè)備控制
上傳時間: 2013-12-19
上傳用戶:kbnswdifs
資源簡介:基于ARMLPC2114編寫的串口例程大家來討論
上傳時間: 2013-12-16
上傳用戶:從此走出陰霾
資源簡介:基于Nios II的串口通信,在quartus的開發(fā)環(huán)境中進(jìn)行的實驗
上傳時間: 2014-01-21
上傳用戶:trepb001
資源簡介:基于三星S3C2410的串口驅(qū)動程序,多平臺實現(xiàn)
上傳時間: 2014-06-22
上傳用戶:123啊
資源簡介:基于三星44b0的串口驅(qū)動程序,以查詢發(fā)式實現(xiàn)的功能
上傳時間: 2015-09-10
上傳用戶:685
資源簡介:基于事件驅(qū)動的串口通訊控件 消息幀數(shù)據(jù)格式: 1 0 A B X X 其中 10 為消息標(biāo)識, AB表示文本長度,L=A*100+B XX為配位字符,任意 控制幀數(shù)據(jù)格式 0 1 A B M N 其中 01為控制標(biāo)識, AB為請求標(biāo)識 MN為附加標(biāo)識 11表示請求對方接收文件,M表...
上傳時間: 2015-10-06
上傳用戶:拔絲土豆
資源簡介:通過AT命令對串口藍(lán)牙模塊進(jìn)行通信控制操作,實現(xiàn)藍(lán)牙傳輸功能
上傳時間: 2014-01-22
上傳用戶:wxhwjf
資源簡介:一個基于中斷方式的串口通信程序,在中斷中只完成較少的工作
上傳時間: 2015-11-01
上傳用戶:gundamwzc
資源簡介:VC++基于對話框的串口通訊源代碼 實現(xiàn)采集數(shù)據(jù)的接收和發(fā)送
上傳時間: 2015-12-11
上傳用戶:qlpqlq
資源簡介:C#串口通訊開發(fā)實例一個基于C#開發(fā)的串口通訊實例
上傳時間: 2013-11-25
上傳用戶:希醬大魔王
資源簡介:基于uCOS-II的串口驅(qū)動(用Keil C)
上傳時間: 2013-12-24
上傳用戶:海陸空653
資源簡介:基于96單片機(jī)的串口通訊程序,已經(jīng)通過調(diào)試,超級經(jīng)典.
上傳時間: 2013-12-29
上傳用戶:stvnash