關(guān)于從機(jī)發(fā)送通知的問題

在Peripheral例程,發(fā)送通知的方法最終是調(diào)用GATT_Notification()。

在HID_Mouse例程中,bas服務(wù)發(fā)送電量通知,也是周期調(diào)用GATT_Notification(),但先調(diào)用了BLE庫(kù)函數(shù)linkDB_PerformFunc( battNotifyCB );,再在battNotifyCB()中調(diào)用GATT_Notification()。

請(qǐng)問,linkDB_PerformFunc( battNotifyCB );的作用?bas發(fā)送電量,能仿照Peripheral中直接調(diào)用GATT_Notification()嗎?

執(zhí)行藍(lán)牙庫(kù)回調(diào)以發(fā)送通知,不建議直接使用調(diào)用某個(gè)函數(shù)來處理,因?yàn)檫@是由庫(kù)進(jìn)行管理的發(fā)送數(shù)據(jù)。

如果是為了添加功能,建議類似自定義服務(wù)的操作來對(duì)數(shù)據(jù)處理。


沒有太明白,能舉例說明,linkDB_PerformFunc()除了可以調(diào)用執(zhí)行GATT_Notification(),還能干什么?


如果是想通過notify將電量傳出,那么可以直接參考peripheral的notify發(fā)出,

linkDB_PerformFunc()作用其實(shí)是獲取一些參數(shù),剛好可以notify而已。

emobile_2022-10-08_14-40-00.png


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

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