原相藍牙Mouse 開發二三事(3)為鼠標更名(中)-藍牙門診部接診文章


上回說到,在藍牙設備滿天飄的年代,到底哪個是我的藍牙呢?

以原相BLE 藍牙晶片PAR2822方案為例,談了原相鼠標藍牙名稱的修改。

我把藍牙名稱修改成“BT MOUSE”以為萬事大吉。


客戶有提出:

目前電腦連接時檢測的名稱值不是他們想要的,目前的是不管在中文系統還是英文系統或日文系統都是顯示 英文 的BT MOUSE ,是否可以把它設置成默認值,隨系統語言而變化而不是固定的BT MOUSE。

然而客戶這麼過分的需求,是否能夠滿足?

起初,我做了很大的努力,去尋求答案,並且去掉了藍牙名稱,去測試,得到下圖:



 回復客戶:



不能檢測系統語言,不支持不同類語言名字的顯示,可以去掉名字,如下形式不會顯示任何名字:這個回答,是不滿足要求的?

客戶說,確實有這樣的案例,於是提供了實物?

針對顯示名稱,我們都感覺不可思議,是設備連接之前,搜到的嗎?

我們進行測試,果然有這樣的操作?

於是果斷抓取連接之前的廣播數據包,如下圖所示




這要在代碼中如何修改呢?

    針對原相2822 Mouse,需要在ble.cvoid ble_adv_start(uint8_t pairing_en) 中,修改發送廣播的數據結構?預知如何修改,且聽下次分解


這次博文就到這了


大大通方案與博文,十分精彩,引人入勝,如果不在登錄狀態的看官,大大通則視為“匆匆之過客”很快就“不見廬山真面目”了,看的正過癮啊!

各位看官!不要著急!只需一個小小的動作而已:登錄!


而且還附帶小編聯繫方式,如有疑問,請在博文下方評論留言,或者私信給我,收到之後會第一時間回復哦!

請多多關注小編與大大通平台,我們會不斷分享最新的熱點技術

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論