CH582 蓝牙主机连接蓝牙从机notify数据问题

蓝牙主机用ch582,程序用的例程“MultiCentPeri”,我增加了心率UUID。 从机用的例程“HeartRate:”。

image.png

image.png

image.png

在主机连接上从机后,出现了Update 1-int35,不知是什么含义。

    另外,以下这个条件也不成立, if(pMsg->method == ATT_READ_BY_TYPE_RSP &&

               pMsg->msg.readByTypeRsp.numPairs > 0)。 因此,也无法进入开启notify环节。

请问,是不是uuid部分不是这样改写? 谢谢

image.png

Updata 1 -Int 35 含义是进行了连接间隔的更新,更新为35,单位1.25ms

可以这样先测试下,修改后的从机使用此uuid是否可以和BLE调试助手正常通信,

如若可以,将完整的从机程序,发送至邮箱hy@wch.cn  我给你提供一个可以通信的主机代码。


谢谢,我的程序已经发送到邮箱

从机程序用的是例程中的 HeartRate 代码,我想基于此代码修改,去掉心跳程序,增加3个按键和一个led,按键按下时发送键值到主机,同时点亮led。 

蓝牙主机用的是例程“MultiCentPeri”,可以连接多个从机。

蓝牙主机收到后执行相应的动作(例如串口输出从机的键值。) 

从机在没有按键按下时处于低功耗状态。


只有登录才能回复,可以选择微信账号登录