BLE是否可以實現(xiàn)HID通信

BLE沒有像USB一樣的interface,是否可以像USB一樣即可以即模擬HID輸入設備 同時又可以實現(xiàn)HID自定義通信(用于配置等)

技術上是可以做,但是一般很少這樣做,

1,BLE多數(shù)場景應用與手機設備通信,PC場景遠不及手機量大,

2,在PC上絕大多數(shù)的設備并不具備BLE的接入能力, 并且一些操作系統(tǒng)也沒完善的支持(如windows8之前,ble設備通常由廠商專有驅動實現(xiàn))

3,ble 的hid 與usb的hid 盡管很像,但是還是有一些差別,在一些usb正常的報表,在ble hid上是有些問題的.


一定要使用,建議通過一般的ble開發(fā)實現(xiàn), 然后通過ble的接口庫,直接走gatt 通信

wch 提供的一些平臺的ble 接口庫(windows上僅限于windows8.1 以后):http://m.findthetime.net/downloads/WCHBleLib_MultiOS_ZIP.html


我現(xiàn)在就是想和手機通信,就是HID鍵盤和HID通信的報告一起?兩種功能是否可以正常并存


和手機通信, 更完全沒有必要走hid,可以在hid 鍵盤的基礎上,注冊自己的數(shù)傳 service,

這樣對于一般的app端的ble開發(fā)者來說, 是可以像往常的應用一樣應對.

在wch的藍牙例程里, 比如CH573, 可以直接把BLE_UART 工程下的>APP>ble_uart_service 文件夾加到你的hid鍵盤工程,然后在初始化服務時候,注冊服務即可:

? ble_uart_add_service(on_bleuartServiceEvt);


@TECH46? BLE 可以HIE 和 自定義 service 并存嗎,我是新手,能否提供一個demo。謝謝


@TECH46 正在嘗試修改


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频