

上回說到,在藍牙設備滿天飄的年代,到底哪個是我的藍牙呢?
以原相BLE 藍牙晶片PAR2822方案為例,談了原相鼠標藍牙名稱的修改。
我把藍牙名稱修改成“BT MOUSE”以為萬事大吉。
客戶有提出:
目前電腦連接時檢測的名稱值不是他們想要的,目前的是不管在中文系統還是英文系統或日文系統都是顯示 英文 的BT MOUSE ,是否可以把它設置成默認值,隨系統語言而變化而不是固定的BT MOUSE。
然而客戶這麼過分的需求,是否能夠滿足?
起初,我做了很大的努力,去尋求答案,並且去掉了藍牙名稱,去測試,得到下圖:
回復客戶:
不能檢測系統語言,不支持不同類語言名字的顯示,可以去掉名字,如下形式不會顯示任何名字:這個回答,是不滿足要求的?
客戶說,確實有這樣的案例,於是提供了實物?
針對顯示名稱,我們都感覺不可思議,是設備連接之前,搜到的嗎?
我們進行測試,果然有這樣的操作?
於是果斷抓取連接之前的廣播數據包,如下圖所示

這要在代碼中如何修改呢?
針對原相2822 Mouse,需要在ble.cvoid ble_adv_start(uint8_t pairing_en) 中,修改發送廣播的數據結構?預知如何修改,且聽下次分解
這次博文就到這了
大大通方案與博文,十分精彩,引人入勝,如果不在登錄狀態的看官,大大通則視為“匆匆之過客”很快就“不見廬山真面目”了,看的正過癮啊!
各位看官!不要著急!只需一個小小的動作而已:登錄!

而且還附帶小編聯繫方式,如有疑問,請在博文下方評論留言,或者私信給我,收到之後會第一時間回復哦!
請多多關注小編與大大通平台,我們會不斷分享最新的熱點技術
評論