我把Peripheral工程中gattprofile.c文件关于Characteristic 1、2、5代码都屏蔽了,为啥手机作为主机,在蓝牙调试宝开启Notification后也无法接收到Notification包的数据?蓝牙连接成功,MTU也修改正确。
代码屏蔽段:
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
我把Peripheral工程中gattprofile.c文件关于Characteristic 1、2、5代码都屏蔽了,为啥手机作为主机,在蓝牙调试宝开启Notification后也无法接收到Notification包的数据?蓝牙连接成功,MTU也修改正确。
代码屏蔽段:
屏蔽掉上面的代码块,并不是代表可以进行收发。
最明显的问题调用noti发送数据的时候,此处需要的Characteristic Value 4已经无法对应:
因此建议先参考例程看下调用函数所用到的接口。
或者可以参考该博客,实操蓝牙服务修改:
CH573 CH582 CH579蓝牙从机(peripheral)例程讲解三(蓝牙服务修改) - WCH蓝牙应用分享 - 博客园 (cnblogs.com)
我把这个地方修改了一下后通道四的通知就可以正常发送了,谢谢官方