CH32V208 BLE主机 连接 ch9141 ,写入属性报错,错误码:ATT_ERR_INSUFFICIENT_AUTHEN(0x05),应如何解决

ATT_ERR_INSUFFICIENT_AUTHEN(0x05):该属性需要进行身份验证才能被读取或写入。

已经配对密码成功,应该如何进行属性身份验证

image.png


这是串口打印的信息

image.png

image.png


write的handle是0x31,noti的handle是0x2d(noti发送的时候handle再+1,即0x2e)。

按照这样的handle就可以进行数据的收发了。

1.png

image.png


在工程中已经是这么干了,还是不行

image.png


在CH9141 无密码时是可以正常数据首发的


报错如果是05,开启密码,则在这里输入从机的密码:

image.png


已经可以了,只是passcode = 000000是不行的,CH9141 一定要AT指令手动设置密码,不能使用默认密码


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