CH579M peripheral例程下發(fā)送數(shù)據(jù)問(wèn)題

手機(jī)調(diào)試助手用FFE1的UUID發(fā)送數(shù)據(jù)給CH579M設(shè)備,設(shè)備在收到數(shù)據(jù)后立即用FFE4的UUID回復(fù)手機(jī)調(diào)試助手,該如調(diào)用函數(shù)?


image.png


? ? uint8_t notiData[SIMPLEPROFILE_CHAR4_LEN] = {0x88};

? ? peripheralChar4Notify(notiData, SIMPLEPROFILE_CHAR4_LEN);



好像不行。。。

image.png

這個(gè)動(dòng)作是調(diào)用哪個(gè)函數(shù)呢?


這和NOTIFY不是一個(gè)接口,讀取是READ,會(huì)進(jìn)READ回調(diào)simpleProfile_ReadAttrCB,如果需要添加read功能,可以先研究下例程中char1和char2的讀,然后再自己添加READ功能。

若要實(shí)現(xiàn)設(shè)備在收到數(shù)據(jù)后立即用FFE4的UUID回復(fù)手機(jī)調(diào)試助手,一般不是用讀取,而是用NOTIFY,但是BLE調(diào)試助手不能同時(shí)收發(fā),所以在調(diào)用notify的時(shí)候用一個(gè)5s左右執(zhí)行的tmos任務(wù),如調(diào)用tmos_start_task(Peripheral_TaskID, SBP_PERIODIC_EVT, 8000);

將例程中tmos_start_task(Peripheral_TaskID, SBP_PERIODIC_EVT, SBP_PERIODIC_EVT_PERIOD);屏蔽。

手機(jī)發(fā)送數(shù)據(jù)之后,立即點(diǎn)擊上圖所貼的接收通知數(shù)據(jù)右邊的開(kāi)關(guān)即可。


那是不是可以理解為設(shè)備端在和手機(jī)端APP的數(shù)據(jù)交換過(guò)程中,手機(jī)端APP給設(shè)備端發(fā)送數(shù)據(jù)使用Write,設(shè)備端給手機(jī)端回應(yīng)數(shù)據(jù)使用Notify?


是的


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

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