自己公司開(kāi)放的Ble Mesh 的家居輕智能系統(tǒng),使用的是CH583的芯片,現(xiàn)在在進(jìn)行長(zhǎng)時(shí)連接測(cè)試過(guò)程中發(fā)現(xiàn)連接頻繁掉線(xiàn),在APP連接到任意一個(gè)Ble時(shí),通訊正常,然后將手機(jī)放一邊啥都不做,一會(huì)就自動(dòng)掉線(xiàn)了,剛開(kāi)始以為是APP可能沒(méi)有開(kāi)后臺(tái)運(yùn)行導(dǎo)致,但是后面直接讓屏幕保持亮屏,不待機(jī),結(jié)果問(wèn)題任然頻繁出現(xiàn),而且問(wèn)題很頻繁,高的時(shí)候差不多連上去1分鐘就會(huì)掉線(xiàn),樣品給客戶(hù)測(cè)試都搞得客戶(hù)很煩躁了。希望官方能給出家居方案。不要說(shuō)看你們的DEMO,問(wèn)題一樣的存在。
您好,mesh網(wǎng)絡(luò)中節(jié)點(diǎn)數(shù)量多少,發(fā)包頻次怎樣,連接手機(jī)APP的節(jié)點(diǎn)是否啟用了mesh的轉(zhuǎn)發(fā)節(jié)點(diǎn)功能,是否可以提供BLE連接間隔、斷連原因的打印日志截圖。
可以嘗試將BLE連接間隔拉大,單次連接間隔期間,TMOS事件占用的時(shí)長(zhǎng)不要超過(guò)連接間隔的50%;可以嘗試將BLE_MEMHEP_SIZE宏加大,該宏涉及到BLE和mesh的發(fā)包緩存申請(qǐng),加大后可緩解緩存不足的情況。
多少節(jié)點(diǎn)都一樣,就是一個(gè)節(jié)點(diǎn)也是,連接上后有時(shí)時(shí)間稍微長(zhǎng)點(diǎn),會(huì)有10來(lái)分鐘,有時(shí)1分鐘就掉線(xiàn),發(fā)包的話(huà),我就是連接上后檢測(cè)一下在線(xiàn)狀態(tài),其余啥都不做都會(huì)掉線(xiàn)。用你們的demo問(wèn)題任然一樣。
另外你說(shuō)MOS事件占用的時(shí)長(zhǎng)不要超過(guò)連接間隔的50%;可以嘗試將BLE_MEMHEP_SIZE宏,這些都是你們官方默認(rèn)的,我們都沒(méi)有改變過(guò)。
您好,您的測(cè)試手機(jī)是什么品牌型號(hào)的,有沒(méi)有使用8月25日更新的EVT包測(cè)試,是自己畫(huà)的板子還是使用了我司提供的評(píng)估板??梢詫⑹謾C(jī)型號(hào)、測(cè)試hex發(fā)送郵件至zhaiyw@wch.cn。
您指的“掉線(xiàn)”是指手機(jī)APP和手機(jī)當(dāng)前連接的節(jié)點(diǎn)之間斷連,還是APP內(nèi)查詢(xún)節(jié)點(diǎn)在線(xiàn)狀態(tài)會(huì)顯示離線(xiàn)。我這邊使用CH582官方評(píng)估板,單個(gè)節(jié)點(diǎn)測(cè)試,直接燒錄手機(jī)APP配網(wǎng)例程,連接手機(jī)APP,30分鐘內(nèi)沒(méi)有出現(xiàn)APP斷連,每次刷新節(jié)點(diǎn)狀態(tài)也都顯示在線(xiàn)。
華為和三星都有,還有別的也有,效果一樣,三星和另外一個(gè)不知道啥牌子的OTA都無(wú)法升級(jí)完成就掉線(xiàn)
您好,可以用8月25日更新的EVT包中的例程+我司官方評(píng)估板+WCH MESH手機(jī)app進(jìn)行測(cè)試,這樣測(cè)試正常的話(huà),可以排除手機(jī)型號(hào)差異造成的問(wèn)題;
再用EVT包中的例程+自行繪制的板子+WCH MESH手機(jī)app進(jìn)行測(cè)試,這樣測(cè)試正常的話(huà),可以排除自行繪制的板子問(wèn)題;
依次類(lèi)推往后排查,看看是哪個(gè)環(huán)節(jié)出了問(wèn)題。
建議先將MCU代碼中的BLE_MEMHEAP_SIZE加大嘗試,因?yàn)閙esh發(fā)包和BLE發(fā)包都要用到該宏限制大小的緩存,可能跟它有關(guān),要判斷更多情況需要更多信息,可以將有助于定位問(wèn)題的信息發(fā)送至郵箱haiyw@wch.cn。