ch582m藍牙廣播問題

最近使用ch582m開發(fā)我們產(chǎn)品的時候 我又這樣的需求:設備與手機app連接時也要設備能對外廣播數(shù)據(jù),因為設備與設備之間是通過ble廣播(不建立連接)來交互數(shù)據(jù)的; 測試是可以實現(xiàn)設備在和app連接狀態(tài)下廣播數(shù)據(jù)的,但是現(xiàn)在遇到一個問題就是設備與app斷開連接后掃描響應的廣播包沒了? 我嘗試再次配置掃描響應內(nèi)容,但是還是沒有效果;廣播數(shù)據(jù)是正常在廣播的就,就是不能正常接收掃描響應了;想問一下這怎么解決;還是說建立連接后不能開廣播

image.png

你好,建議直接參考multiperipheral例程,已經(jīng)被連接會發(fā)出第二個廣播,并且可以搜索到掃描應答包。搜索到掃描應答包也就是設備名稱然后才可以建立連接。


我看multiperipheral例程里面? 也是在Peripheral_LinkEstablished()和Peripheral_LinkTerminated()兩個函數(shù)里面調(diào)用了GAPRole_SetParameter(GAPROLE_ADVERT_ENABLED, sizeof(uint8_t), &advertising_enable);? 就是在連接和斷開后都執(zhí)行了開啟廣播這個操作? 我也按照這個操作? ,斷開連接后可以正常廣播? 但是沒有搜不到掃描應答了

image.png

而且我使能了scan req notify,并且也注冊了回調(diào),開始的時候可以正常接收scan req進入回調(diào)? 但是連接一次斷開后就接收不到scan req了??

image.png

image.png


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

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