使用CH582抓取iPad 藍(lán)牙鍵盤的鍵值一直出錯(cuò)

我打算使用central工程作為主機(jī),抓取iPad 藍(lán)牙鍵盤的鍵值并且做分析。

一開始使用GATT_DiscPrimaryServiceByUUID抓不到多媒體鍵(Handle 0x0041),然后我改用

GATT_DiscAllPrimaryServices抓取全部的Handle,現(xiàn)在設(shè)備連基礎(chǔ)按鍵都不上報(bào)了。懷疑是設(shè)備連接過程中需要某種配置,但是我沒找到。嘗試的往0x003E,0x0042,0x0046,0x0051里面去寫了0x0001但是返回錯(cuò)誤碼0x03、0x05。可以幫忙看一下嗎?

基礎(chǔ)鍵

image.png

多媒體鍵

image.png

觸摸板

image.png


以下是BLE分析儀抓取的配對(duì)過程

icon_rar.gifWCH-BLE分析儀LOG.zip


使用抓包工具抓取手機(jī)與鍵盤的連接包,鍵盤上傳多媒體鍵值會(huì)有對(duì)應(yīng)的handle值和UUID枚舉出來的。

主機(jī)填寫對(duì)應(yīng)handle值并連接鍵盤,鍵盤上傳鍵值,主機(jī)理論上可以獲取到,一般是從機(jī)通過noti的方式發(fā)送數(shù)據(jù)來的。

1703569082898951.png

1703569082160789.png

有一份central連接hidkbd并獲取鍵值的demo,已發(fā)送郵件至你的郵箱。

如果還是有問題,發(fā)送郵件至郵箱lpc@wch.cn,我們這里進(jìn)行查看。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

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