請(qǐng)問(wèn)如何打開(kāi)從機(jī)的notify

我想要實(shí)現(xiàn)的功能是兩塊CH579? 一主一從實(shí)現(xiàn)通信(傳輸大概30多字節(jié)? 頻率不高 )

我當(dāng)前使用了?CentPeri 例程作為主機(jī),Peripheral例程作為從機(jī).

目前知道主機(jī)發(fā)送數(shù)據(jù)給從機(jī)使用


主機(jī)的代碼:

?attWriteReq_t?req;??
req.cmd?=?FALSE;
req.sig?=?FALSE;
req.handle?=?centralCharHdl;
req.len?=?SIMPLEPROFILE_CHAR1_LEN;
req.pValue?=?GATT_bm_alloc(centralConnHandle,ATT_WRITE_REQ,req.len,NULL,0);
if?(?req.pValue?!=?NULL?)
{??????
????tmos_memcpy(req.pValue,send_buf,SIMPLEPROFILE_CHAR1_LEN);
????if(?GATT_WriteCharValue(centralConnHandle,&req,centralTaskId)?!=?SUCCESS?)
????{??????
????????????GATT_bm_free((gattMsg_t?*)&req,?ATT_WRITE_REQ);
????????????PRINT("GATT_WriteCharValue?error?\r\n");
?????}
}

?而從機(jī)主動(dòng)發(fā)送數(shù)據(jù)給主機(jī)要使用notify的形式發(fā)送,而且是主機(jī)去開(kāi)啟從機(jī)這個(gè)功能,但是這方面的我并不了解,希望能夠指點(diǎn)一下




下面是主機(jī)上我想要開(kāi)啟從機(jī)notify功能的代碼(但是不能實(shí)現(xiàn)效果)

主機(jī)的代碼:

attWriteReq_t?req;
????????
req.cmd?=?0;
req.sig?=?0;
req.handle?=?GATT_CLIENT_CHAR_CFG_UUID;
req.len?=?2;

req.pValue?=?GATT_bm_alloc(centralConnHandle,ATT_WRITE_REQ,req.len,NULL,0);
if?(?req.pValue?!=?NULL?)
{
??req.pValue[0]?=?1;
??req.pValue[1]?=?0;??
????
??if(?GATT_WriteCharValue(centralConnHandle,&req,centralTaskId)?==?SUCCESS?)
??{?????
????????printf("\r\nenable?notify\r\n");
??}
??else
??{
????GATT_bm_free((gattMsg_t?*)&req,?ATT_WRITE_REQ);
}


希望有懂的人指點(diǎn)一下,十分感謝

參考例程已發(fā)你郵箱


你好,請(qǐng)問(wèn)這個(gè)參考例程還有嗎?可以發(fā)到個(gè)人信息保護(hù),已隱藏嗎?謝謝


您好,參考博客:CH573 CH582 CH579藍(lán)牙從機(jī)(peripheral)例程講解五(藍(lán)牙從機(jī)使能通知) - WCH藍(lán)牙應(yīng)用分享 - 博客園 (cnblogs.com)

image.png


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

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