CH582低功耗蓝牙中主机无法接收通知问题

我把Peripheral工程中gattprofile.c文件关于Characteristic 1、2、5代码都屏蔽了,为啥手机作为主机,在蓝牙调试宝开启Notification后也无法接收到Notification包的数据?蓝牙连接成功,MTU也修改正确。

代码屏蔽段:

1702264607571.png

1702264668647.png

image.png

image.png

1702264791992.png

image.png

b2efb4703db695b238613fd79381feb.jpg



屏蔽掉上面的代码块,并不是代表可以进行收发。

最明显的问题调用noti发送数据的时候,此处需要的Characteristic Value 4已经无法对应:

image.png

image.png

因此建议先参考例程看下调用函数所用到的接口。

或者可以参考该博客,实操蓝牙服务修改:

CH573 CH582 CH579蓝牙从机(peripheral)例程讲解三(蓝牙服务修改) - WCH蓝牙应用分享 - 博客园 (cnblogs.com)


我把这个地方修改了一下后通道四的通知就可以正常发送了,谢谢官方

image.png


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