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