我打算使用central工程作为主机,抓取iPad 蓝牙键盘的键值并且做分析。
一开始使用GATT_DiscPrimaryServiceByUUID抓不到多媒体键(Handle 0x0041),然后我改用
GATT_DiscAllPrimaryServices抓取全部的Handle,现在设备连基础按键都不上报了。怀疑是设备连接过程中需要某种配置,但是我没找到。尝试的往0x003E,0x0042,0x0046,0x0051里面去写了0x0001但是返回错误码0x03、0x05。可以帮忙看一下吗?
基础键
多媒体键
触摸板
以下是BLE分析仪抓取的配对过程
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU