請(qǐng)問(wèn)使用GATT_Notification發(fā)送數(shù)據(jù),怎么知道數(shù)據(jù)是否發(fā)送完成?GATT_Notification發(fā)送數(shù)據(jù)是可靠的嗎?
熱門(mén)產(chǎn)品 :
CH394: 以太網(wǎng)協(xié)議棧芯片
請(qǐng)問(wèn)使用GATT_Notification發(fā)送數(shù)據(jù),怎么知道數(shù)據(jù)是否發(fā)送完成?GATT_Notification發(fā)送數(shù)據(jù)是可靠的嗎?
沒(méi)有notify包發(fā)送完畢的信號(hào)。
“可靠性”方面,notify包在成功發(fā)到BLE主機(jī)后,BLE主機(jī)沒(méi)有報(bào)錯(cuò),可以保證BLE主機(jī)收到的包內(nèi)容是正確的。通信過(guò)程中無(wú)法保證不丟notify包。
“用Notify更快的發(fā)送數(shù)據(jù)”的優(yōu)化,見(jiàn)測(cè)速例程,主要是優(yōu)化①縮短連接間隔,②增大發(fā)包隊(duì)列緩存,③允許單個(gè)連接間隔內(nèi)發(fā)送多包。