如題,謝謝!
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機
如題,謝謝!
您好,scanRspData保存BLE的掃描應(yīng)答包,是在連接前交互的。連接后,從機給主機發(fā)包可以使用Notify,主機給從機發(fā)包可以使用Write。具體代碼見下方博客。
連接前從機發(fā)給主機的數(shù)據(jù)可以在scanRspData中設(shè)置,也就是主機可以從pEvtData中讀取到, 那么連接前主機發(fā)送給從機的數(shù)據(jù)在哪里設(shè)置呢?就是說從機從pEvtData中讀取到的數(shù)據(jù)是主機 在哪里設(shè)置的數(shù)據(jù)呢?
在連接前,從機可以在廣播包數(shù)組advertData[]和掃描應(yīng)答包數(shù)組scanRspData[]中最多各攜帶31個字節(jié)的數(shù)據(jù),可以攜帶自定義數(shù)據(jù);主機在掃描到從機廣播包后,發(fā)送的掃描請求包PDU中,只有6+6字節(jié)的主從MAC地址,無法攜帶自定義數(shù)據(jù)。