如何使用MultiCentral例程讀取多個(gè)終端的noti(UUID修改過(guò)了)

技術(shù)老師,您好。咨詢一主多從接收noti問(wèn)題,描述如下:


CH582F芯片,此前成功實(shí)現(xiàn)了一對(duì)一的central程序,可以獲取終端發(fā)來(lái)的noti數(shù)據(jù)。

Snipaste_2024-04-23_11-28-50.png

現(xiàn)在還是CH582F芯片,使用一對(duì)多MultiCentral例程,service的UUID修改為FF01,noti的UUID修改為FF02。

Snipaste_2024-04-23_11-20-11.png

現(xiàn)在用同樣的MAC掃描方法,將一對(duì)一的方法用在一對(duì)多例程中,發(fā)現(xiàn)只能掃描并綁定,無(wú)法獲取終端發(fā)來(lái)的noti。


Snipaste_2024-04-23_11-22-52.png


修改了兩個(gè)地方,第一個(gè)是gattprofile.h文件中的兩個(gè)UUID,

第二個(gè)地方是MultiCentral.c文件中的三個(gè)MAC地址

Snipaste_2024-04-23_11-25-05.png


然后程序運(yùn)行起來(lái)了,能夠掃描到我的三個(gè)終端并綁定,但是只顯示RSSI信息,沒(méi)有輸出終端發(fā)出來(lái)的Noti。


請(qǐng)問(wèn)還需要修改哪些地方才能實(shí)現(xiàn)。

從官網(wǎng)下載了最新的EVT,官方提供的時(shí)間是2024年1月16日。

Snipaste_2024-04-23_14-33-32.png

做了簡(jiǎn)單的修改,運(yùn)行成功的串口信息如下。綁定了三個(gè)設(shè)備,讀取了兩個(gè)設(shè)備的noti??梢粤恕?/p>

Snipaste_2024-04-23_14-32-57.png

還有一個(gè)問(wèn)題,就是最多能支持到多少個(gè)?有一些說(shuō)明里面說(shuō)協(xié)議棧最多支持到8個(gè)。


CH582F例程提供的是連接3個(gè),理論上是可以連接3個(gè)。實(shí)測(cè)過(guò)可以連接8個(gè),但是需要查看后的收發(fā)數(shù)據(jù)量,建議也進(jìn)行實(shí)測(cè)。注意點(diǎn):可以將給協(xié)議棧分配的RAM擴(kuò)大一些如10K,連接間隔給大一些。


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

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