WCH沁恒单片机
直播中

杨福林

7年用户 1489经验值
私信 关注
[问答]

请问BLE是否可以实现HID通信?

BLE没有像USB一样的interface,是否可以像USB一样即可以即模拟HID输入设备 同时又可以实现HID自定义通信(用于配置等)
  

回帖(2)

李舒桀

2022-8-18 11:18:33
技术上是可以做,但是一般很少这样做,
1,BLE多数场景应用与手机设备通信,PC场景远不及手机量大,
2,在PC上绝大多数的设备并不具备BLE的接入能力, 并且一些操作系统也没完善的支持(如windows8之前,ble设备通常由厂商专有驱动实现)
3,ble 的hid 与usb的hid 尽管很像,但是还是有一些差别,在一些usb正常的报表,在ble hid上是有些问题的.
举报

殷晓婷

2022-8-18 11:18:41
和手机通信, 更完全没有必要走hid,可以在hid 键盘的基础上,注册自己的数传 service,
这样对于一般的app端的ble开发者来说, 是可以像往常的应用一样应对.
在wch的蓝牙例程里, 比如CH573, 可以直接把BLE_UART 工程下的>APP>ble_uart_service 文件夹加到你的hid键盘工程,然后在初始化服务时候,注册服务即可:
  ble_uart_add_service(on_bleuartServiceEvt);
举报

更多回帖

发帖
×
20
完善资料,
赚取积分