BLE HID涉及到设备管理。具体内容看<<设备管理>>部分。
BLE HID涉及到白名单。具体内容看<<白名单>>部分。
BLE HID涉及到定向广播。具体内容看<<定向广播>>部分。
硬件平台:官方52开发板
参考例程:C:..\nRF5_SDK_11.0.0_89a8197\examples\ble_peripheral\ble_app_hids_mouse\
移植可以把显示和电池服务去掉,只拷贝hid部分。
把UUID改为 BLE_UUID_HUMAN_INTERFACE_DEVICE_SERVICE 我们在手机设置--蓝牙功能界面可以手动搜索蓝牙HID设备并进行连接。添加了HID服务后绑定该设备后断开连接,手机还可以自动连接。
一、该 鼠标示例中 报告描述符 描述了 3 中报告
报告 1,描述鼠标 按键和滚轮数据如何组织的。
报告 2,描述鼠标 的移动数据是如何组织的。
报告 3, 描述了一个高级按键,其功能是控制音乐的播放等。
二、HID report map