鼠标藏UUID

蓝牙鼠标藏下有三个相同UUID但是传送的数据不一样怎么回事

结婚,2016-08-17 04:21--lianghuok2

SDK包是DA14580_MOUSE_3.70.2.63。
我用nRF主控制面板在GitHub这个安卓应用来连接蓝牙鼠标时,发现:

在人机接口设备(UUID为0 x1812)
下面有三个UUID都是0 x2a4d,但是他们的传输收据不一样。
第一个用来收鼠标偏移值,第二个收按键值,第三个就不知道了。

现在问题在于

1客户在自己定制的应用上,如果想直接通过读取UUID的方式去获取鼠标的数据(按键,xy轴偏移),那么他们要怎么区分这三个相同的UUID吗?

2我想是不是只要读0 x2a4d,通过数据长度来区分吗?因为我发现鼠标偏移是8字节(0 b 00 0 c 00 00 00),按键值好像是2字节(00或者01或者02或者03)

订阅RSS -鼠标藏UUID