CH573F從機廣播能不能在運行時修改廣播名

能否實現(xiàn)該操作,具體需要如何實現(xiàn)?

可以的,使用這個api可以更新廣播數(shù)據(jù):GAP_UpdateAdvertisingData( 0,TRUE ,sizeof( advertData ),advertData );


CH573 CH582 CH579 peripheral通用外設例子講解三 修改廣播包 - debugdabiaoge - 博客園 (cnblogs.com)

可以參考這個


具體改藍牙名稱是哪個參數(shù)。


廣播包的格式:長度+類型+數(shù)據(jù)(類型也算一個字節(jié)長度)

emobile_2022-03-30_10-52-37.png

像我們的例程格式這樣填寫數(shù)據(jù)即可,

emobile_2022-03-30_10-55-28.png


修改藍牙掃描名稱GAP_UpdateAdvertisingData( u8 taskID,u8 adType,u8 dataLen,u8 *pAdvertData );

這個task id怎么寫?



GAP_UpdateAdvertisingData( 0,false,sizeof ( scanRspData ), scanRspData );填0可以嗎?


? ? ? case 0x07:

scanRspData[5]=0x25;

? ?GAP_UpdateAdvertisingData( 0,FALSE,sizeof ( scanRspData ), scanRspData );

我這樣測試,好像改不了


這樣改看看

emobile_2022-04-13_09-07-51.png

首先需要把數(shù)組中的數(shù)據(jù)清零,以防你修改后的包的格式不正確,確保正確可不清,接下來的賦值需要符合包格式。

在你不改變我們例程掃描應答包的情況下,你的賦值0x25應該是將名字中的一個字符替換成了%。




我是把廣播名一個字符修改成%,因為我要在手機APP端給藍牙從機修改藍牙名稱,先這樣用%測試


只有登錄才能回復,可以選擇微信賬號登錄

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