从哪里可以找到错误码对应的含义呢?

例如程序中输出连接错误

Connect Failed...Reason:31

但是不知道这个错误是什么原因

你好,一般的连接失败可以查看蓝牙标准协议的报错,直接百度就可以搜索到的,或者直接参考下方链接:

蓝牙BLE断开原因对照表 - SweetTea_lllpc - 博客园 (cnblogs.com)

有的蓝牙标准协议没有给出的,可以查看我们的lib.h里面,直接搜索如0x31,可以查看到是连接不被接受,因此可以检查设置的参数如连接间隔等是否合理,需要根据实际的修改点进行查看。因此可以直接先下载例程进行尝试,然后排查修改的地方。

a93dc20bd397067f94207b055d74037.png


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