BackupUpgrade_OTA 例程的 Write 與 Notify 問題

大家好


? ? ? ??目前想要把 Peripheral 的專案移植到 BackupUpgrade_OTA 專案上


? ?? ???但發(fā)現(xiàn) OTA 用 方式一 (備份升級) 收發(fā)方式與 Peripheral 不同,同時也和 OnlyUpdateApp_Peripheral 不同


? ?? ???尤其是在服務(wù)通道 Write (ffe3) 與 通知 Notify (ffe4) 代碼差異有點大


? ? ????想問 BackupUpgrade_OTA 的 Write 與 Notify 要用哪種方式去改呢 ? 還是說我要重新建立新的 服務(wù)與通道 ?


感謝


您好,實際上服務(wù)是相同的,可以將Peripheral例程中的代碼移植到BackupUpgrade_OTA中,也可以將BackupUpgrade_OTA中關(guān)于OTA的部分移植到Peripheral中。


感謝回答,不過我也是想移植,但不太敢動,我不知道移植過去原先的代碼是否要保留,因為兩邊相同名稱函式都有不同內(nèi)容


且我不曉得能不能改 MTU SIZE ? 會不會改了影響 OTA ?


如 Notify 發(fā)送如下,相同名稱但是裡面都有不同內(nèi)容,不清楚那些要保留那些要刪


1683356194111225.png


-----------------------------------------------------------------------------------------------------------------


同理 Write 也一樣,而且 OTA 的只能接收 1 字節(jié) ? 像 Peripheral 就可以是一整個數(shù)組



1683356194329331.png



可以將BackupUpgrade_OTA中關(guān)于OTA的部分移植到Peripheral中,這樣會方便很多。


謝謝,我試試


已順利移植成功,OTA 測試正常,功能與 Peripheral 專案相同


如果未來的旅人看到這篇文章,也遇到相同的問題可以用我移植好的專案


下載 :


? ??icon_rar.gifBackupUpgrade_OTA_Update.zip



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

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